Oracle 11g數(shù)據(jù)庫基礎(chǔ)教程
定 價:46 元
- 作者:張鳳荔, 王瑛, 李曉黎等編著
- 出版時間:2012/9/1
- ISBN:9787115289421
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138
- 頁碼:373頁
- 紙張:膠版紙
- 版次:2
- 開本:16開
讀者對象:本書可以作為大學(xué)本科有關(guān)課程的教材, 也可供大專、高職使用, 也可作為廣大Oracle數(shù)據(jù)庫管理員和數(shù)據(jù)庫應(yīng)用程序開發(fā)人員的參考資料
Oracle 11g是目前最流行的數(shù)據(jù)庫開發(fā)平臺之一,擁有較大的市場占有率和眾多的高端用戶,是大型數(shù)據(jù)庫應(yīng)用系統(tǒng)的首選后臺數(shù)據(jù)庫系統(tǒng)。Oracle數(shù)據(jù)庫管理和應(yīng)用系統(tǒng)開發(fā)已經(jīng)成為國內(nèi)外高校計算機專業(yè)和許多非計算機專業(yè)的必修或選修課程。
本教程結(jié)合大量的實例,介紹如何利用Oracle 11g來管理和維護數(shù)據(jù),以及使用Visual C#和ASP等開發(fā)工具開發(fā)C/S(Client/Server)模式和B/S(Browser/Server)模式網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用程序。
《普通高等學(xué)校計算機教育“十二五”規(guī)劃教材:Oracle 11g數(shù)據(jù)庫基礎(chǔ)教程(第2版)》可以作為大學(xué)本科有關(guān)課程的教材,也可供大專、高職使用,也可作為廣大Oracle數(shù)據(jù)庫管理員和數(shù)據(jù)庫應(yīng)用程序開發(fā)人員的參考資料。
第1章 Oracle 11g簡介
1.1 Oracle 11g產(chǎn)品系列
1.2 Oracle 11g數(shù)據(jù)庫系統(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ù)庫邏輯結(jié)構(gòu)
1.2.4 數(shù)據(jù)庫物理結(jié)構(gòu)
1.2.5 數(shù)據(jù)庫實例
1.2.6 內(nèi)部存儲結(jié)構(gòu)
1.2.7 進程結(jié)構(gòu)
1.2.8 應(yīng)用程序結(jié)構(gòu)
1.2.9 Oracle數(shù)據(jù)庫用戶概述
習(xí)題
第2章 安裝和卸載Oracle 11g數(shù)據(jù)庫
2.1 安裝前準備
2.1.1 安裝Oracle 11g數(shù)據(jù)庫的硬件需求
2.1.2 安裝Oracle 11g數(shù)據(jù)庫的軟件需求
2.2 Oracle 11g數(shù)據(jù)庫安裝過程
2.2.1 服務(wù)器安裝過程
2.2.2 客戶端安裝過程
2.3 設(shè)置環(huán)境變量
2.4 常用Oracle服務(wù)
2.5 完全卸載Oracle 11g
習(xí)題
第3章 Oracle數(shù)據(jù)庫管理工具
3.1 Oracle Enterprise Manager
3.1.1 啟動Oracle Enterprise Manager
3.1.2 登錄Oracle Enterprise Manager的常見問題
3.1.3 Oracle Enterprise Manager管理頁面
3.2 SQL Plus
3.3 網(wǎng)絡(luò)配置工具
3.3.1 Oracle數(shù)據(jù)庫服務(wù)和數(shù)據(jù)庫實例標識
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ù)庫管理、配置和維護
4.1 創(chuàng)建和刪除數(shù)據(jù)庫
4.1.1 創(chuàng)建數(shù)據(jù)庫
4.1.2 刪除數(shù)據(jù)庫
4.2 配置數(shù)據(jù)庫
4.2.1 查看和設(shè)置內(nèi)存參數(shù)
4.2.2 配置自動還原管理
4.2.3 初始化參數(shù)文件
4.2.4 初始化參數(shù)管理
4.3 維護數(shù)據(jù)庫實例
4.3.1 在Oracle Enterprise Manager中維護數(shù)據(jù)庫實例
4.3.2 使用SHUTDOWN命令關(guān)閉數(shù)據(jù)庫實例
4.3.3 使用STARTUP命令啟動數(shù)據(jù)庫實例
4.3.4 使用ALTER DATABASE命令來改變啟動模式
習(xí)題
第5章 數(shù)據(jù)庫存儲管理
5.1 表空間管理
5.1.1 查看表空間信息
5.1.2 統(tǒng)計表空間的使用情況
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ù)庫文件管理
5.3.1 SCN
5.3.2 控制文件管理
5.3.3 數(shù)據(jù)文件管理
5.3.4 重做日志管理
5.3.5 歸檔日志管理
習(xí)題
第6章 數(shù)據(jù)庫安全管理
6.1 Oracle認證方法
6.1.1 操作系統(tǒng)身份認證
6.1.2 網(wǎng)絡(luò)身份認證
6.1.3 Oracle數(shù)據(jù)庫身份認證
6.1.4 數(shù)據(jù)庫管理員認證
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)限管理語句
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ù)庫對象管理
7.1 配置管理數(shù)據(jù)庫對象的用戶
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īng)用
7.3.2 定義顯示標題
7.3.3 設(shè)置查詢條件
7.3.4 對查詢結(jié)果排序
7.3.5 使用統(tǒng)計函數(shù)
7.3.6 連接查詢
7.4 視圖
7.4.1 視圖管理頁面
7.4.2 創(chuàng)建視圖
7.4.3 修改視圖
7.4.4 刪除視圖
7.4.5 實體化視圖
7.5 索引
7.5.1 索引的概念
7.5.2 索引管理頁面
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ù)庫備份和恢復(fù)概述
8.2 使用Enterprise Manager進行備份和恢復(fù)
8.2.1 配置備份設(shè)置
8.2.2 配置恢復(fù)設(shè)置
8.2.3 備份數(shù)據(jù)庫
8.2.4 恢復(fù)數(shù)據(jù)庫
8.3 RMAN技術(shù)
8.3.1 RMAN簡介
8.3.2 啟動RMAN并連接數(shù)據(jù)庫
8.3.3 使用RMAN命令備份和恢復(fù)數(shù)據(jù)庫的準備工作
8.3.4 使用RMAN備份數(shù)據(jù)庫
8.3.5 使用RMAN恢復(fù)數(shù)據(jù)庫
8.3.6 RMAN批處理
8.4 閃回(Flashback)技術(shù)
8.4.1 閃回技術(shù)概述
8.4.2 閃回數(shù)據(jù)庫
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語言基礎(chǔ)
9.1 PL/SQL簡介
9.1.1 PL/SQL語言的結(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)計函數(shù)
習(xí)題
第10章 游標、存儲過程和觸發(fā)器
10.1 游標
10.1.1 游標的基本概念
10.1.2 游標控制語句
10.1.3 游標屬性
10.1.4 游標FOR循環(huán)
10.1.5 引用游標
10.1.6 管理游標結(jié)果集
10.2 存儲過程
10.2.1 過程
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ù)訪問技術(shù)
11.1 ADO數(shù)據(jù)訪問技術(shù)
11.1.1 ADO數(shù)據(jù)模型概述
11.1.2 使用ADO訪問Oracle數(shù)據(jù)庫
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訪問類
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è)計
12.1.1 系統(tǒng)功能描述
12.1.2 功能模塊劃分
12.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計與實現(xiàn)
12.2.1 創(chuàng)建數(shù)據(jù)庫用戶
12.2.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計
12.2.3 創(chuàng)建序列
12.3 設(shè)計項目框架
12.3.1 創(chuàng)建項目
12.3.2 為表添加類
12.3.3 設(shè)計登錄窗體
12.3.4 設(shè)計主界面
12.4 培訓(xùn)管理模塊設(shè)計
12.4.1 設(shè)計查看最新培訓(xùn)信息窗體
12.4.2 設(shè)計培訓(xùn)信息管理窗體
12.4.3 設(shè)計培訓(xùn)信息編輯窗體
12.4.4 設(shè)計培訓(xùn)報名信息編輯窗體
12.4.5 設(shè)計培訓(xùn)報名信息管理窗體
12.5 會議管理模塊設(shè)計
12.5.1 設(shè)計會議室信息管理窗體
12.5.2 設(shè)計會議室信息編輯窗體
12.5.3 設(shè)計會議信息管理窗體
12.5.4 設(shè)計會議信息編輯窗體
12.5.5 設(shè)計會議室安排窗體
12.6 資料管理模塊設(shè)計
12.6.1 設(shè)計資料信息管理窗體
12.6.2 設(shè)計資料信息編輯窗體
12.6.3 設(shè)計資料借閱編輯窗體
12.6.4 設(shè)計資料借閱管理窗體
12.6.5 設(shè)計資料入庫管理窗體
12.6.6 設(shè)計資料入庫編輯窗體
12.7 用戶管理模塊設(shè)計
12.7.1 設(shè)計用戶管理窗體
12.7.2 設(shè)計編輯用戶信息的窗體
12.7.3 設(shè)計修改密碼窗體
12.7.4 在主界面中增加用戶管理代碼
12.7.5 在主界面中增加修改密碼代碼
附錄A 實驗
實驗1 數(shù)據(jù)庫管理
目的和要求
實驗準備
實驗內(nèi)容
實驗2 角色和用戶管理
目的和要求
實驗準備
實驗內(nèi)容
實驗3 表和視圖管理
目的和要求
實驗準備
實驗內(nèi)容
實驗4 管理索引和序列
目的和要求
實驗準備
實驗內(nèi)容
實驗5 PL/SQL編程
目的和要求
實驗準備
實驗內(nèi)容
實驗6 使用游標、存儲過程和觸發(fā)器
目的和要求
實驗準備
實驗內(nèi)容
大作業(yè) ASP+Oracle網(wǎng)上購物系統(tǒng)
項目1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計
項目2 目錄結(jié)構(gòu)與通用模塊
項目3 管理主界面與登錄程序設(shè)計
項目4 公告信息管理模塊設(shè)計
項目5 商品類別管理模塊設(shè)計
項目6 商品管理模塊設(shè)計
項目7 訂單管理模塊設(shè)計
項目8 系統(tǒng)主界面與登錄程序設(shè)計
項目9 設(shè)計商品查詢及購買模塊
附錄B 下載Oracle 11g