Oracle 11g數(shù)據(jù)庫管理與開發(fā)基礎(chǔ)教程(本科)
定 價:39 元
- 作者:袁鵬飛主編
- 出版時間:2013/2/1
- ISBN:9787115304032
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138OR
- 頁碼:307頁
- 紙張:膠版紙
- 版次:1
- 開本:16開
Oracle Data Base是目前最為流行的RDBMS產(chǎn)品之一,擁有眾多的高端用戶。它已成為大型數(shù)據(jù)庫應(yīng)用的首選平臺,自然也成為大學(xué)“大型數(shù)據(jù)庫技術(shù)”課程的首選內(nèi)容。
《21世紀(jì)高等教育計算機規(guī)劃教材:Oracle 11g數(shù)據(jù)庫管理與開發(fā)基礎(chǔ)教程》較為全面地介紹Oracle Data Base11g的基本管理操作和應(yīng)用開發(fā)方法。全書共分18章,介紹Oracle數(shù)據(jù)庫服務(wù)器環(huán)境的建立與日常管理操作、常見對象管理、游標(biāo)和動態(tài)SQL技術(shù),以及Oracle Data Base對面向?qū)ο蠹夹g(shù)的支持。
《21世紀(jì)高等教育計算機規(guī)劃教材:Oracle 11g數(shù)據(jù)庫管理與開發(fā)基礎(chǔ)教程》可作為大學(xué)本科有關(guān)課程的教材,也可供廣大Oracle數(shù)據(jù)庫管理員和數(shù)據(jù)庫應(yīng)用程序開發(fā)人員參考。
第一部分 Oracle服務(wù)器管理
第1章 建立Oracle數(shù)據(jù)庫環(huán)境
1.1 OracleDatabase11g數(shù)據(jù)庫產(chǎn)品
1.2 Oracle數(shù)據(jù)庫體系結(jié)構(gòu)
1.2.1 Oracle數(shù)據(jù)庫物理存儲結(jié)構(gòu)
1.2.2 Oracle數(shù)據(jù)庫邏輯存儲結(jié)構(gòu)
1.2.3 Oracle數(shù)據(jù)庫實例
1.2.4 連接模式與服務(wù)器進程
1.3 Oracle數(shù)據(jù)庫服務(wù)器軟件安裝
1.4 數(shù)據(jù)庫創(chuàng)建
1.4.1 用DBCA創(chuàng)建數(shù)據(jù)庫
1.4.2 手工創(chuàng)建數(shù)據(jù)庫
1.4.3 打開數(shù)據(jù)庫
1.4.4 關(guān)閉數(shù)據(jù)庫
1.5 OracleNet配置
1.5.1 服務(wù)器端監(jiān)聽配置
1.5.2 客戶端配置與數(shù)據(jù)庫連接測試
本章小結(jié)
習(xí)題
第2章 常用Oracle管理工具
2.1 SQL*Plus
2.1.1 SQL*Plus的啟動和關(guān)閉
2.1.2 SQL*Plus變量與參數(shù)配置
2.1.3 編輯執(zhí)行命令
2.2 SQLDeveloper
2.2.1 建立數(shù)據(jù)庫連接
2.2.2 管理數(shù)據(jù)庫對象
2.2.3 使用SQL工作表
2.3 Oracle企業(yè)管理器
2.3.1 配置Database Control
2.3.2 啟動和停止Database Control
2.3.3 Database Control功能概述
本章小結(jié)
習(xí)題
第3章 靜態(tài)數(shù)據(jù)字典與動態(tài)性能視圖
3.1 靜態(tài)數(shù)據(jù)字典
3.1.1 3組常用數(shù)據(jù)字典視圖
3.1.2 其他特殊數(shù)據(jù)字典視圖
3.2 動態(tài)性能視圖
3.2.1 動態(tài)性能視圖的創(chuàng)建和填充
3.2.2 常用動態(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 控制文件的多路存儲
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)機重做日志文件組及成員
5.2.1 查看重做日志文件信息
5.2.2 管理重做日志文件
5.3 管理歸檔重做日志
5.3.1 設(shè)置歸檔位置
5.3.2 設(shè)置歸檔日志文件命名格式
5.3.3 調(diào)整歸檔進程數(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ù)庫默認(rèn)表空間
6.1.1 0查詢表空間相關(guān)的信息
6.2 管理臨時表空間
6.2.1 創(chuàng)建臨時表空間
6.2.2 設(shè)置默認(rèn)臨時表空間
6.2.3 臨時表空間內(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 重命名和移動數(shù)據(jù)文件
6.4.5 刪除數(shù)據(jù)文件
本章小結(jié)
習(xí)題
第7章 安全管理
7.1 用戶管理
7.1.1 用戶身份驗證
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 對象權(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ù)庫應(yīng)用開發(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 維護分區(qū)表
9.6 外部表
9.6.1 創(chuàng)建外部表
9.6.2 用外部表導(dǎo)出數(shù)據(jù)
9.6.3 維護外部表
本章小結(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 對象視圖
本章小結(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語句
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語句和NULL語句
12.3 集合與記錄
12.3.1 聯(lián)合數(shù)組
12.3.2 嵌套表
12.3.3 變長數(shù)組
12.3.4 集合類型的應(yīng)用
12.3.5 記錄類型
12.4 異常處理
12.4.1 異常概述
12.4.2 異常處理過程
12.4.3 SQLCODE和SQLERRM函數(shù)
本章小結(jié)
習(xí)題
第13章 游標(biāo)、存儲過程和函數(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 存儲過程
13.2.1 創(chuàng)建和調(diào)用存儲過程
13.2.2 修改、查看和刪除存儲過程
13.2.3 用Java編寫存儲過程
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ā)時序
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章 動態(tài)SQL操作
15.1 動態(tài)SQL
15.2 本地動態(tài)SQL
15.2.1 動態(tài)SQL處理方法一
15.2.3 動態(tài)SQL處理方法二
15.3 DBMS_SQL包
本章小結(jié)
習(xí)題
第16章 對象
16.1 對象概述
16.2 創(chuàng)建對象類型
16.3 對象的使用
16.3.1 數(shù)據(jù)庫表中使用對象
16.3.2 PL/SQL中使用對象
16.4 繼承與重載
16.4.1 對象繼承
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開發(fā)中的應(yīng)用
18.1 開發(fā)環(huán)境配置
18.1.1 配置計算機
18.1.2 OracleJDBC驅(qū)動程序
18.1.3 導(dǎo)入JDBC包
18.1.4 注冊O(shè)racleJDBC驅(qū)動程序
18.1.5 連接數(shù)據(jù)庫
18.2 創(chuàng)建JDBCPreparedStatement對象
18.3 查詢數(shù)據(jù)
18.4 添加數(shù)據(jù)行
18.5 刪除數(shù)據(jù)行
18.6 更新數(shù)據(jù)行
18.7 通過Hibernate操作Oracle數(shù)據(jù)庫
18.7.1 配置
18.7.2 利用Hibernate查詢數(shù)據(jù)
18.7.3 利用Hibernate插入數(shù)據(jù)
18.7.4 利用Hibernate更新數(shù)據(jù)
本章小結(jié)
習(xí)題
……