Oracle 11g數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)基礎(chǔ)教程(本科)
定 價(jià):39 元
- 作者:袁鵬飛主編
- 出版時(shí)間:2013/2/1
- ISBN:9787115304032
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138OR
- 頁(yè)碼:307頁(yè)
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
Oracle Data Base是目前最為流行的RDBMS產(chǎn)品之一,擁有眾多的高端用戶。它已成為大型數(shù)據(jù)庫(kù)應(yīng)用的首選平臺(tái),自然也成為大學(xué)“大型數(shù)據(jù)庫(kù)技術(shù)”課程的首選內(nèi)容。
《21世紀(jì)高等教育計(jì)算機(jī)規(guī)劃教材:Oracle 11g數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)基礎(chǔ)教程》較為全面地介紹Oracle Data Base11g的基本管理操作和應(yīng)用開(kāi)發(fā)方法。全書共分18章,介紹Oracle數(shù)據(jù)庫(kù)服務(wù)器環(huán)境的建立與日常管理操作、常見(jiàn)對(duì)象管理、游標(biāo)和動(dòng)態(tài)SQL技術(shù),以及Oracle Data Base對(duì)面向?qū)ο蠹夹g(shù)的支持。
《21世紀(jì)高等教育計(jì)算機(jī)規(guī)劃教材:Oracle 11g數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)基礎(chǔ)教程》可作為大學(xué)本科有關(guān)課程的教材,也可供廣大Oracle數(shù)據(jù)庫(kù)管理員和數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)人員參考。
第一部分 Oracle服務(wù)器管理
第1章 建立Oracle數(shù)據(jù)庫(kù)環(huán)境
1.1 OracleDatabase11g數(shù)據(jù)庫(kù)產(chǎn)品
1.2 Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)
1.2.1 Oracle數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)
1.2.2 Oracle數(shù)據(jù)庫(kù)邏輯存儲(chǔ)結(jié)構(gòu)
1.2.3 Oracle數(shù)據(jù)庫(kù)實(shí)例
1.2.4 連接模式與服務(wù)器進(jìn)程
1.3 Oracle數(shù)據(jù)庫(kù)服務(wù)器軟件安裝
1.4 數(shù)據(jù)庫(kù)創(chuàng)建
1.4.1 用DBCA創(chuàng)建數(shù)據(jù)庫(kù)
1.4.2 手工創(chuàng)建數(shù)據(jù)庫(kù)
1.4.3 打開(kāi)數(shù)據(jù)庫(kù)
1.4.4 關(guān)閉數(shù)據(jù)庫(kù)
1.5 OracleNet配置
1.5.1 服務(wù)器端監(jiān)聽(tīng)配置
1.5.2 客戶端配置與數(shù)據(jù)庫(kù)連接測(cè)試
本章小結(jié)
習(xí)題
第2章 常用Oracle管理工具
2.1 SQL*Plus
2.1.1 SQL*Plus的啟動(dòng)和關(guān)閉
2.1.2 SQL*Plus變量與參數(shù)配置
2.1.3 編輯執(zhí)行命令
2.2 SQLDeveloper
2.2.1 建立數(shù)據(jù)庫(kù)連接
2.2.2 管理數(shù)據(jù)庫(kù)對(duì)象
2.2.3 使用SQL工作表
2.3 Oracle企業(yè)管理器
2.3.1 配置Database Control
2.3.2 啟動(dòng)和停止Database Control
2.3.3 Database Control功能概述
本章小結(jié)
習(xí)題
第3章 靜態(tài)數(shù)據(jù)字典與動(dòng)態(tài)性能視圖
3.1 靜態(tài)數(shù)據(jù)字典
3.1.1 3組常用數(shù)據(jù)字典視圖
3.1.2 其他特殊數(shù)據(jù)字典視圖
3.2 動(dòng)態(tài)性能視圖
3.2.1 動(dòng)態(tài)性能視圖的創(chuàng)建和填充
3.2.2 常用動(dòng)態(tài)性能視圖
本章小結(jié)
習(xí)題
第4章 初始化參數(shù)文件與控制文件
4.1 初始化參數(shù)文件
4.1.1 初始化參數(shù)
4.1.2 初始化參數(shù)文件
4.1.3 設(shè)置初始化參數(shù)
4.1.4 查看初始化參數(shù)
4.1.5 用OEM管理初始化參數(shù)
4.2 控制文件
4.2.1 控制文件結(jié)構(gòu)
4.2.2 查看控制文件
4.2.3 控制文件的多路存儲(chǔ)
4.2.4 控制文件的備份、恢復(fù)與重新創(chuàng)建
4.2.5 用OEM管理控制文件
本章小結(jié)
習(xí)題
第5章 重做日志管理
5.1 重做日志的基本概念
5.1.1 重做日志的內(nèi)容
5.1.2 重做日志的寫入方式
5.2 管理聯(lián)機(jī)重做日志文件組及成員
5.2.1 查看重做日志文件信息
5.2.2 管理重做日志文件
5.3 管理歸檔重做日志
5.3.1 設(shè)置歸檔位置
5.3.2 設(shè)置歸檔日志文件命名格式
5.3.3 調(diào)整歸檔進(jìn)程數(shù)量
5.3.4 改變歸檔模式
5.3.5 查新歸檔重做日志相關(guān)的信息
本章小結(jié)
習(xí)題
第6章 表空間與數(shù)據(jù)文件
6.1 管理永久表空間
6.1.1 表空間的分類
6.1.2 創(chuàng)建表空間
6.1.3 區(qū)分配管理
6.1.4 段空間管理
6.1.5 數(shù)據(jù)塊大小與數(shù)據(jù)緩沖區(qū)設(shè)置
6.1.6 改變表空間的可用性
6.1.7 設(shè)置表空間的讀寫屬性
6.1.8 重命名和刪除表空間
6.1.9 設(shè)置數(shù)據(jù)庫(kù)默認(rèn)表空間
6.1.1 0查詢表空間相關(guān)的信息
6.2 管理臨時(shí)表空間
6.2.1 創(chuàng)建臨時(shí)表空間
6.2.2 設(shè)置默認(rèn)臨時(shí)表空間
6.2.3 臨時(shí)表空間內(nèi)的空間分配
6.3 管理還原數(shù)據(jù)
6.3.1 Undo的作用
6.3.2 管理Undo
6.3.3 管理Undo表空間
6.4 數(shù)據(jù)文件管理
6.4.1 為表空間添加數(shù)據(jù)文件
6.4.2 調(diào)整數(shù)據(jù)文件的大小
6.4.3 改變數(shù)據(jù)文件的可用性
6.4.4 重命名和移動(dòng)數(shù)據(jù)文件
6.4.5 刪除數(shù)據(jù)文件
本章小結(jié)
習(xí)題
第7章 安全管理
7.1 用戶管理
7.1.1 用戶身份驗(yàn)證
7.1.2 用OEM管理用戶
7.1.3 刪除用戶
7.2 概要文件
7.2.1 用概要文件管理資源
7.2.2 用概要文件控制口令設(shè)置
7.2.3 使用概要文件
7.2.4 用OEM管理概要文件
7.3 權(quán)限管理
7.3.1 系統(tǒng)權(quán)限管理
7.3.2 對(duì)象權(quán)限管理
7.4 角色管理
7.4.1 創(chuàng)建角色
7.4.2 為角色授權(quán)
7.4.3 管理用戶角色
7.4.4 查詢角色信息
7.4.5 修改和刪除角色
7.4.6 預(yù)定義角色
本章小結(jié)
習(xí)題
第二部分 Oracle數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)
第8章 序列和同義詞
8.1 序列
8.1.1 創(chuàng)建序列
8.1.2 使用序列
8.1.3 修改序列
8.1.4 刪除序列
8.2 同義詞
本章小結(jié)
習(xí)題
第9章 表
9.1 創(chuàng)建表
9.1.1 表的類型
9.1.2 表的特性
9.1.3 表的創(chuàng)建
9.2 修改表
9.2.1 列的添加、刪除和修改
9.2.2 重命名表
9.2.3 改變表的特性
9.2.4 添加注釋
9.3 刪除和查看表
9.3.1 刪除表
9.3.2 查看表結(jié)構(gòu)
9.4 數(shù)據(jù)完整性約束
9.4.1 約束的類別
9.4.2 定義約束
9.4.3 添加和刪除約束
9.4.4 約束的狀態(tài)和延遲檢查
9.5 分區(qū)表
9.5.1 創(chuàng)建分區(qū)表
9.5.2 維護(hù)分區(qū)表
9.6 外部表
9.6.1 創(chuàng)建外部表
9.6.2 用外部表導(dǎo)出數(shù)據(jù)
9.6.3 維護(hù)外部表
本章小結(jié)
習(xí)題
第10章 索引
10.1 概述
10.2 創(chuàng)建索引
10.2.1 B-樹索引
10.2.2 位圖索引
10.2.3 基于函數(shù)的索引
10.2.4 反向鍵值索引
10.2.5 域索引
10.3 修改索引
10.3.1 合并索引
10.3.2 重構(gòu)索引
10.3.3 重命名索引
10.4 刪除索引
10.5 索引的監(jiān)視和查詢
10.5.1 監(jiān)視索引
10.5.2 查詢索引信息
本章小結(jié)
習(xí)題
第11章 視圖
11.1 創(chuàng)建視圖
11.2 修改視圖
11.3 查看視圖定義
11.4 視圖的DML操作
11.5 刪除視圖
11.6 其他視圖
11.6.1 內(nèi)嵌視圖
11.6.2 對(duì)象視圖
本章小結(jié)
習(xí)題
第12章 PL/SQL基礎(chǔ)
12.1 PL/SQL基礎(chǔ)
12.1.1 程序結(jié)構(gòu)
12.1.2 數(shù)據(jù)類型
12.1.3 聲明變量與常量
12.1.4 變量的賦值
12.1.5 PL/SQL中的SQL語(yǔ)句
12.2 PL/SQL控制結(jié)構(gòu)
12.2.1 條件結(jié)構(gòu)
12.2.2 循環(huán)結(jié)構(gòu)
12.2.3 GOTO語(yǔ)句和NULL語(yǔ)句
12.3 集合與記錄
12.3.1 聯(lián)合數(shù)組
12.3.2 嵌套表
12.3.3 變長(zhǎng)數(shù)組
12.3.4 集合類型的應(yīng)用
12.3.5 記錄類型
12.4 異常處理
12.4.1 異常概述
12.4.2 異常處理過(guò)程
12.4.3 SQLCODE和SQLERRM函數(shù)
本章小結(jié)
習(xí)題
第13章 游標(biāo)、存儲(chǔ)過(guò)程和函數(shù)
13.1 游標(biāo)
13.1.1 游標(biāo)的概念
13.1.2 顯式游標(biāo)
13.1.3 隱式游標(biāo)
13.1.4 游標(biāo)變量
13.2 存儲(chǔ)過(guò)程
13.2.1 創(chuàng)建和調(diào)用存儲(chǔ)過(guò)程
13.2.2 修改、查看和刪除存儲(chǔ)過(guò)程
13.2.3 用Java編寫存儲(chǔ)過(guò)程
13.3 函數(shù)
13.3.1 創(chuàng)建和調(diào)用函數(shù)
13.3.2 修改、查看和刪除函數(shù)
本章小結(jié)
習(xí)題
第14章 觸發(fā)器
14.1 觸發(fā)器的基本概念
14.1.1 觸發(fā)事件
14.1.2 觸發(fā)器分類
14.1.3 觸發(fā)時(shí)序
14.2 DML觸發(fā)器
14.3 INSTEADOF觸發(fā)器
14.4 系統(tǒng)觸發(fā)器
14.4.1 創(chuàng)建系統(tǒng)事件觸發(fā)器
14.4.2 事件屬性函數(shù)
14.4.3 創(chuàng)建DDL事件觸發(fā)器
14.5 組合觸發(fā)器
14.6 管理觸發(fā)器
14.6.1 禁用與啟用觸發(fā)器
14.6.2 修改與刪除觸發(fā)器
14.6.3 重新編譯觸發(fā)器
本章小結(jié)
習(xí)題
第15章 動(dòng)態(tài)SQL操作
15.1 動(dòng)態(tài)SQL
15.2 本地動(dòng)態(tài)SQL
15.2.1 動(dòng)態(tài)SQL處理方法一
15.2.3 動(dòng)態(tài)SQL處理方法二
15.3 DBMS_SQL包
本章小結(jié)
習(xí)題
第16章 對(duì)象
16.1 對(duì)象概述
16.2 創(chuàng)建對(duì)象類型
16.3 對(duì)象的使用
16.3.1 數(shù)據(jù)庫(kù)表中使用對(duì)象
16.3.2 PL/SQL中使用對(duì)象
16.4 繼承與重載
16.4.1 對(duì)象繼承
16.4.2 方法重載
本章小結(jié)
習(xí)題
第17章 包
17.1 包的創(chuàng)建
17.1.1 規(guī)范
17.1.2 包體
17.1.3 初始化
17.2 包的調(diào)用
17.3 包的管理
17.3.1 查看包的信息
17.3.2 修改包
17.3.3 刪除包
17.4 Oracle Database 11g中的預(yù)定義包
17.4.1 DBMS_OUTPUT
17.4.2 DBMS_ALERT
17.4.3 DBMS_JOB
本章小結(jié)
習(xí)題
第18章 Java開(kāi)發(fā)中的應(yīng)用
18.1 開(kāi)發(fā)環(huán)境配置
18.1.1 配置計(jì)算機(jī)
18.1.2 OracleJDBC驅(qū)動(dòng)程序
18.1.3 導(dǎo)入JDBC包
18.1.4 注冊(cè)O(shè)racleJDBC驅(qū)動(dòng)程序
18.1.5 連接數(shù)據(jù)庫(kù)
18.2 創(chuàng)建JDBCPreparedStatement對(duì)象
18.3 查詢數(shù)據(jù)
18.4 添加數(shù)據(jù)行
18.5 刪除數(shù)據(jù)行
18.6 更新數(shù)據(jù)行
18.7 通過(guò)Hibernate操作Oracle數(shù)據(jù)庫(kù)
18.7.1 配置
18.7.2 利用Hibernate查詢數(shù)據(jù)
18.7.3 利用Hibernate插入數(shù)據(jù)
18.7.4 利用Hibernate更新數(shù)據(jù)
本章小結(jié)
習(xí)題
……