Oracle 11g數(shù)據(jù)庫(kù)基礎(chǔ)教程
定 價(jià):46 元
- 作者:張鳳荔, 王瑛, 李曉黎等編著
- 出版時(shí)間:2012/9/1
- ISBN:9787115289421
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138
- 頁(yè)碼:373頁(yè)
- 紙張:膠版紙
- 版次:2
- 開本:16開
讀者對(duì)象:本書可以作為大學(xué)本科有關(guān)課程的教材, 也可供大專、高職使用, 也可作為廣大Oracle數(shù)據(jù)庫(kù)管理員和數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)人員的參考資料
Oracle 11g是目前最流行的數(shù)據(jù)庫(kù)開發(fā)平臺(tái)之一,擁有較大的市場(chǎng)占有率和眾多的高端用戶,是大型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的首選后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)。Oracle數(shù)據(jù)庫(kù)管理和應(yīng)用系統(tǒng)開發(fā)已經(jīng)成為國(guó)內(nèi)外高校計(jì)算機(jī)專業(yè)和許多非計(jì)算機(jī)專業(yè)的必修或選修課程。
本教程結(jié)合大量的實(shí)例,介紹如何利用Oracle 11g來(lái)管理和維護(hù)數(shù)據(jù),以及使用Visual C#和ASP等開發(fā)工具開發(fā)C/S(Client/Server)模式和B/S(Browser/Server)模式網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用程序。
《普通高等學(xué)校計(jì)算機(jī)教育“十二五”規(guī)劃教材:Oracle 11g數(shù)據(jù)庫(kù)基礎(chǔ)教程(第2版)》可以作為大學(xué)本科有關(guān)課程的教材,也可供大專、高職使用,也可作為廣大Oracle數(shù)據(jù)庫(kù)管理員和數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)人員的參考資料。
第1章 Oracle 11g簡(jiǎn)介
1.1 Oracle 11g產(chǎn)品系列
1.2 Oracle 11g數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)
1.2.1 Oracle 11g體系結(jié)構(gòu)概述
1.2.2 網(wǎng)格結(jié)構(gòu)
1.2.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)
1.2.4 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)
1.2.5 數(shù)據(jù)庫(kù)實(shí)例
1.2.6 內(nèi)部存儲(chǔ)結(jié)構(gòu)
1.2.7 進(jìn)程結(jié)構(gòu)
1.2.8 應(yīng)用程序結(jié)構(gòu)
1.2.9 Oracle數(shù)據(jù)庫(kù)用戶概述
習(xí)題
第2章 安裝和卸載Oracle 11g數(shù)據(jù)庫(kù)
2.1 安裝前準(zhǔn)備
2.1.1 安裝Oracle 11g數(shù)據(jù)庫(kù)的硬件需求
2.1.2 安裝Oracle 11g數(shù)據(jù)庫(kù)的軟件需求
2.2 Oracle 11g數(shù)據(jù)庫(kù)安裝過(guò)程
2.2.1 服務(wù)器安裝過(guò)程
2.2.2 客戶端安裝過(guò)程
2.3 設(shè)置環(huán)境變量
2.4 常用Oracle服務(wù)
2.5 完全卸載Oracle 11g
習(xí)題
第3章 Oracle數(shù)據(jù)庫(kù)管理工具
3.1 Oracle Enterprise Manager
3.1.1 啟動(dòng)Oracle Enterprise Manager
3.1.2 登錄Oracle Enterprise Manager的常見問(wèn)題
3.1.3 Oracle Enterprise Manager管理頁(yè)面
3.2 SQL Plus
3.3 網(wǎng)絡(luò)配置工具
3.3.1 Oracle數(shù)據(jù)庫(kù)服務(wù)和數(shù)據(jù)庫(kù)實(shí)例標(biāo)識(shí)
3.3.2 連接字符串的命名方法
3.3.3 Oracle Net棧通信體系結(jié)構(gòu)
3.3.4 本地網(wǎng)絡(luò)配置文件
3.3.5 Oracle Net Manager
3.3.6 Net Configuration Assistant
習(xí)題
第4章 數(shù)據(jù)庫(kù)管理、配置和維護(hù)
4.1 創(chuàng)建和刪除數(shù)據(jù)庫(kù)
4.1.1 創(chuàng)建數(shù)據(jù)庫(kù)
4.1.2 刪除數(shù)據(jù)庫(kù)
4.2 配置數(shù)據(jù)庫(kù)
4.2.1 查看和設(shè)置內(nèi)存參數(shù)
4.2.2 配置自動(dòng)還原管理
4.2.3 初始化參數(shù)文件
4.2.4 初始化參數(shù)管理
4.3 維護(hù)數(shù)據(jù)庫(kù)實(shí)例
4.3.1 在Oracle Enterprise Manager中維護(hù)數(shù)據(jù)庫(kù)實(shí)例
4.3.2 使用SHUTDOWN命令關(guān)閉數(shù)據(jù)庫(kù)實(shí)例
4.3.3 使用STARTUP命令啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例
4.3.4 使用ALTER DATABASE命令來(lái)改變啟動(dòng)模式
習(xí)題
第5章 數(shù)據(jù)庫(kù)存儲(chǔ)管理
5.1 表空間管理
5.1.1 查看表空間信息
5.1.2 統(tǒng)計(jì)表空間的使用情況
5.1.3 創(chuàng)建表空間
5.1.4 設(shè)置和修改表空間屬性
5.1.5 刪除表空間
5.2 回滾段管理
5.2.1 查看回滾段信息
5.2.2 查看和設(shè)置回滾段的管理模式
5.2.3 創(chuàng)建回滾段
5.2.4 修改回滾段的屬性
5.2.5 刪除回滾段
5.3 數(shù)據(jù)庫(kù)文件管理
5.3.1 SCN
5.3.2 控制文件管理
5.3.3 數(shù)據(jù)文件管理
5.3.4 重做日志管理
5.3.5 歸檔日志管理
習(xí)題
第6章 數(shù)據(jù)庫(kù)安全管理
6.1 Oracle認(rèn)證方法
6.1.1 操作系統(tǒng)身份認(rèn)證
6.1.2 網(wǎng)絡(luò)身份認(rèn)證
6.1.3 Oracle數(shù)據(jù)庫(kù)身份認(rèn)證
6.1.4 數(shù)據(jù)庫(kù)管理員認(rèn)證
6.1.5 忘記DBA口令的解決辦法
6.2 用戶管理
6.2.1 創(chuàng)建用戶
6.2.2 修改用戶
6.2.3 為用戶分配表空間配額
6.2.4 刪除用戶
6.3 角色管理
6.3.1 Oracle系統(tǒng)角色
6.3.2 創(chuàng)建角色
6.3.3 指定用戶的角色
6.3.4 修改角色
6.3.5 刪除角色
6.4 權(quán)限管理
6.4.1 Oracle權(quán)限的分類
6.4.2 在Oracle Enterprise Manager中管理權(quán)限
6.4.3 權(quán)限管理語(yǔ)句
6.5 概要文件
6.5.1 概要文件的主要功能
6.5.2 查看概要文件信息
6.5.3 創(chuàng)建概要文件
6.5.4 修改概要文件
6.5.5 刪除概要文件
6.5.6 將概要文件授予用戶
6.5.7 設(shè)置概要文件生效
習(xí)題
第7章 數(shù)據(jù)庫(kù)對(duì)象管理
7.1 配置管理數(shù)據(jù)庫(kù)對(duì)象的用戶
7.2 表管理
7.2.1 數(shù)據(jù)類型
7.2.2 創(chuàng)建表
7.2.3 修改表
7.2.4 刪除表
7.2.5 插入數(shù)據(jù)
7.2.6 修改數(shù)據(jù)
7.2.7 刪除數(shù)據(jù)
7.2.8 設(shè)置DEFAULT列屬性
7.2.9 表約束
7.3 數(shù)據(jù)查詢
7.3.1 SELECT語(yǔ)句的基本應(yīng)用
7.3.2 定義顯示標(biāo)題
7.3.3 設(shè)置查詢條件
7.3.4 對(duì)查詢結(jié)果排序
7.3.5 使用統(tǒng)計(jì)函數(shù)
7.3.6 連接查詢
7.4 視圖
7.4.1 視圖管理頁(yè)面
7.4.2 創(chuàng)建視圖
7.4.3 修改視圖
7.4.4 刪除視圖
7.4.5 實(shí)體化視圖
7.5 索引
7.5.1 索引的概念
7.5.2 索引管理頁(yè)面
7.5.3 創(chuàng)建索引
7.5.4 修改索引
7.5.5 刪除索引
7.6 簇
7.6.1 簇的概念
7.6.2 創(chuàng)建簇
7.6.3 創(chuàng)建簇表
7.6.4 使用DBA_CLUSTERS視圖查看簇信息
7.6.5 修改簇
7.6.6 刪除簇
7.7 序列管理
7.7.1 創(chuàng)建序列
7.7.2 修改序列
7.7.3 刪除序列
7.7.4 使用序列
習(xí)題
第8章 備份和恢復(fù)
8.1 數(shù)據(jù)庫(kù)備份和恢復(fù)概述
8.2 使用Enterprise Manager進(jìn)行備份和恢復(fù)
8.2.1 配置備份設(shè)置
8.2.2 配置恢復(fù)設(shè)置
8.2.3 備份數(shù)據(jù)庫(kù)
8.2.4 恢復(fù)數(shù)據(jù)庫(kù)
8.3 RMAN技術(shù)
8.3.1 RMAN簡(jiǎn)介
8.3.2 啟動(dòng)RMAN并連接數(shù)據(jù)庫(kù)
8.3.3 使用RMAN命令備份和恢復(fù)數(shù)據(jù)庫(kù)的準(zhǔn)備工作
8.3.4 使用RMAN備份數(shù)據(jù)庫(kù)
8.3.5 使用RMAN恢復(fù)數(shù)據(jù)庫(kù)
8.3.6 RMAN批處理
8.4 閃回(Flashback)技術(shù)
8.4.1 閃回技術(shù)概述
8.4.2 閃回?cái)?shù)據(jù)庫(kù)
8.4.3 閃回表
8.4.4 閃回回收站
8.4.5 閃回查詢(Flashback Query)
8.4.6 閃回版本查詢
8.4.7 閃回事務(wù)查詢
8.4.8 配置快速恢復(fù)區(qū)
習(xí)題
第9章 PL/SQL語(yǔ)言基礎(chǔ)
9.1 PL/SQL簡(jiǎn)介
9.1.1 PL/SQL語(yǔ)言的結(jié)構(gòu)
9.1.2 PL/SQL示例程序
9.2 PL/SQL組件
9.2.1 聲明部分
9.2.2 執(zhí)行部分
9.2.3 異常處理
9.3 常用函數(shù)
9.3.1 數(shù)值型函數(shù)
9.3.2 字符型函數(shù)
9.3.3 日期型函數(shù)
9.3.4 統(tǒng)計(jì)函數(shù)
習(xí)題
第10章 游標(biāo)、存儲(chǔ)過(guò)程和觸發(fā)器
10.1 游標(biāo)
10.1.1 游標(biāo)的基本概念
10.1.2 游標(biāo)控制語(yǔ)句
10.1.3 游標(biāo)屬性
10.1.4 游標(biāo)FOR循環(huán)
10.1.5 引用游標(biāo)
10.1.6 管理游標(biāo)結(jié)果集
10.2 存儲(chǔ)過(guò)程
10.2.1 過(guò)程
10.2.2 函數(shù)
10.2.3 程序包
10.3 觸發(fā)器
10.3.1 觸發(fā)器的基本概念
10.3.2 創(chuàng)建觸發(fā)器
10.3.3 啟用和禁用觸發(fā)器
10.3.4 編譯觸發(fā)器
10.3.5 刪除觸發(fā)器
10.3.6 在Oracle Enterprise Manager中管理觸發(fā)器
習(xí)題
第11章 ADO和ADO.NET數(shù)據(jù)訪問(wèn)技術(shù)
11.1 ADO數(shù)據(jù)訪問(wèn)技術(shù)
11.1.1 ADO數(shù)據(jù)模型概述
11.1.2 使用ADO訪問(wèn)Oracle數(shù)據(jù)庫(kù)
11.2 ADO.NET的結(jié)構(gòu)和命名空間
11.2.1 ADO.NET的結(jié)構(gòu)
11.2.2 ADO.NET的命名空間
11.3 ADO.NET中的常用Oracle訪問(wèn)類
11.3.1 OracleConnection類
11.3.2 OracleCommand類
11.3.3 OracleDataReader類
11.3.4 DataSet類
11.3.5 OracleDataAdapter類
11.3.6 DataView類
習(xí)題
第12章 辦公事務(wù)管理系統(tǒng)(Visual C#)
12.1 系統(tǒng)總體設(shè)計(jì)
12.1.1 系統(tǒng)功能描述
12.1.2 功能模塊劃分
12.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)
12.2.1 創(chuàng)建數(shù)據(jù)庫(kù)用戶
12.2.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)
12.2.3 創(chuàng)建序列
12.3 設(shè)計(jì)項(xiàng)目框架
12.3.1 創(chuàng)建項(xiàng)目
12.3.2 為表添加類
12.3.3 設(shè)計(jì)登錄窗體
12.3.4 設(shè)計(jì)主界面
12.4 培訓(xùn)管理模塊設(shè)計(jì)
12.4.1 設(shè)計(jì)查看最新培訓(xùn)信息窗體
12.4.2 設(shè)計(jì)培訓(xùn)信息管理窗體
12.4.3 設(shè)計(jì)培訓(xùn)信息編輯窗體
12.4.4 設(shè)計(jì)培訓(xùn)報(bào)名信息編輯窗體
12.4.5 設(shè)計(jì)培訓(xùn)報(bào)名信息管理窗體
12.5 會(huì)議管理模塊設(shè)計(jì)
12.5.1 設(shè)計(jì)會(huì)議室信息管理窗體
12.5.2 設(shè)計(jì)會(huì)議室信息編輯窗體
12.5.3 設(shè)計(jì)會(huì)議信息管理窗體
12.5.4 設(shè)計(jì)會(huì)議信息編輯窗體
12.5.5 設(shè)計(jì)會(huì)議室安排窗體
12.6 資料管理模塊設(shè)計(jì)
12.6.1 設(shè)計(jì)資料信息管理窗體
12.6.2 設(shè)計(jì)資料信息編輯窗體
12.6.3 設(shè)計(jì)資料借閱編輯窗體
12.6.4 設(shè)計(jì)資料借閱管理窗體
12.6.5 設(shè)計(jì)資料入庫(kù)管理窗體
12.6.6 設(shè)計(jì)資料入庫(kù)編輯窗體
12.7 用戶管理模塊設(shè)計(jì)
12.7.1 設(shè)計(jì)用戶管理窗體
12.7.2 設(shè)計(jì)編輯用戶信息的窗體
12.7.3 設(shè)計(jì)修改密碼窗體
12.7.4 在主界面中增加用戶管理代碼
12.7.5 在主界面中增加修改密碼代碼
附錄A 實(shí)驗(yàn)
實(shí)驗(yàn)1 數(shù)據(jù)庫(kù)管理
目的和要求
實(shí)驗(yàn)準(zhǔn)備
實(shí)驗(yàn)內(nèi)容
實(shí)驗(yàn)2 角色和用戶管理
目的和要求
實(shí)驗(yàn)準(zhǔn)備
實(shí)驗(yàn)內(nèi)容
實(shí)驗(yàn)3 表和視圖管理
目的和要求
實(shí)驗(yàn)準(zhǔn)備
實(shí)驗(yàn)內(nèi)容
實(shí)驗(yàn)4 管理索引和序列
目的和要求
實(shí)驗(yàn)準(zhǔn)備
實(shí)驗(yàn)內(nèi)容
實(shí)驗(yàn)5 PL/SQL編程
目的和要求
實(shí)驗(yàn)準(zhǔn)備
實(shí)驗(yàn)內(nèi)容
實(shí)驗(yàn)6 使用游標(biāo)、存儲(chǔ)過(guò)程和觸發(fā)器
目的和要求
實(shí)驗(yàn)準(zhǔn)備
實(shí)驗(yàn)內(nèi)容
大作業(yè) ASP+Oracle網(wǎng)上購(gòu)物系統(tǒng)
項(xiàng)目1 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
項(xiàng)目2 目錄結(jié)構(gòu)與通用模塊
項(xiàng)目3 管理主界面與登錄程序設(shè)計(jì)
項(xiàng)目4 公告信息管理模塊設(shè)計(jì)
項(xiàng)目5 商品類別管理模塊設(shè)計(jì)
項(xiàng)目6 商品管理模塊設(shè)計(jì)
項(xiàng)目7 訂單管理模塊設(shè)計(jì)
項(xiàng)目8 系統(tǒng)主界面與登錄程序設(shè)計(jì)
項(xiàng)目9 設(shè)計(jì)商品查詢及購(gòu)買模塊
附錄B 下載Oracle 11g