第1章Oracle 11g簡介
1.1Oracle 11g產品繫列
1.2Oracle 11g數據庫繫統的體繫結構
1.2.1Oracle 11g體繫結構概述
1.2.2網格結構
1.2.3數據庫邏輯結構
1.2.4數據庫物理結構
1.2.5數據庫實例
1.2.6內部存儲結構
1.2.7進程結構
1.2.8應用程序結構
1.2.9Oracle數據庫用戶概述
習題
第2章安裝和卸載Oracle 11g數據庫
2.1安裝前準備
2.1.1安裝Oracle 11g數據庫的硬件需求
2.1.2安裝Oracle 11g數據庫的軟件需求
2.2Oracle 11g數據庫安裝過程
2.2.1服務器安裝過程
2.2.2客戶端安裝過程
2.3設置環境變量
2.4常用Oracle服務
2.5完全卸載Oracle 11g
習題
第3章Oracle數據庫管理工具
3.1Oracle Enterprise Manager
3.1.1啟動Oracle Enterprise Manager
3.1.2登錄Oracle Enterprise Manager的常見問題
3.1.3Oracle Enterprise Manager管理頁面
3.2SQL Plus
3.3網絡配置工具
3.3.1Oracle數據庫服務和數據庫實例標識
3.3.2連接字符串的命名方法
3.3.3Oracle Net棧通信體繫結構
3.3.4本地網絡配置文件
3.3.5 Oracle Net Manager
3.3.6Net Configuration Assistant
習題
第4章數據庫管理、配置和維護
4.1創建和刪除數據庫
4.1.1創建數據庫
4.1.2刪除數據庫
4.2配置數據庫
4.2.1查看和設置內存參數
4.2.2配置自動還原管理
4.2.3初始化參數文件
4.2.4初始化參數管理
4.3維護數據庫實例
4.3.1在Oracle Enterprise Manager中維護數據庫實例
4.3.2使用SHUTDOWN命令關閉數據庫實例
4.3.3使用STARTUP命令啟動數據庫實例
4.3.4使用ALTER DATABASE命令來改變啟動模式
習題
第5章數據庫存儲管理
5.1表空間管理
5.1.1查看表空間信息
5.1.2統計表空間的使用情況
5.1.3創建表空間
5.1.4設置和修改表空間屬性
5.1.5刪除表空間
5.2 回滾段管理
5.2.1查看回滾段信息
5.2.2查看和設置回滾段的管理模式
5.2.3創建回滾段
5.2.4修改回滾段的屬性
5.2.5刪除回滾段
5.3數據庫文件管理
5.3.1SCN
5.3.2控制文件管理
5.3.3數據文件管理
5.3.4重做日志管理
5.3.5歸檔日志管理
習題
第6章數據庫安全管理
6.1Oracle認證方法
6.1.1操作繫統身份認證
6.1.2網絡身份認證
6.1.3Oracle數據庫身份認證
6.1.4數據庫管理員認證
6.1.5忘記DBA口令的解決辦法
6.2用戶管理
6.2.1創建用戶
6.2.2修改用戶
6.2.3為用戶分配表空間配額
6.2.4刪除用戶
6.3角色管理
6.3.1Oracle繫統角色
6.3.2創建角色
6.3.3指定用戶的角色
6.3.4修改角色
6.3.5刪除角色
6.4權限管理
6.4.1Oracle權限的分類
6.4.2在Oracle Enterprise Manager中管理權限
6.4.3權限管理語句
6.5概要文件
6.5.1概要文件的主要功能
6.5.2查看概要文件信息
6.5.3創建概要文件
6.5.4修改概要文件
6.5.5刪除概要文件
6.5.6將概要文件授予用戶
6.5.7設置概要文件生效
習題
第7章數據庫對像管理
7.1配置管理數據庫對像的用戶
7.2表管理
7.2.1數據類型
7.2.2創建表
7.2.3修改表
7.2.4刪除表
7.2.5插入數據
7.2.6修改數據
7.2.7刪除數據
7.2.8設置DEFAULT列屬性
7.2.9表約束
7.3數據查詢
7.3.1SELECT語句的基本應用
7.3.2定義顯示標題
7.3.3設置查詢條件
7.3.4對查詢結果排序
7.3.5使用統計函數
7.3.6連接查詢
7.4視圖
7.4.1視圖管理頁面
7.4.2創建視圖
7.4.3修改視圖
7.4.4刪除視圖
7.4.5實體化視圖
7.5索引
7.5.1索引的概念
7.5.2索引管理頁面
7.5.3創建索引
7.5.4修改索引
7.5.5刪除索引
7.6簇
7.6.1簇的概念
7.6.2創建簇
7.6.3創建簇表
7.6.4使用DBA_CLUSTERS視圖查看簇信息
7.6.5修改簇
7.6.6刪除簇
7.7序列管理
7.7.1創建序列
7.7.2修改序列
7.7.3刪除序列
7.7.4使用序列
習題
第8章備份和恢復
8.1數據庫備份和恢復概述
8.2使用Enterprise Manager進行備份和恢復
8.2.1配置備份設置
8.2.2配置恢復設置
8.2.3備份數據庫
8.2.4恢復數據庫
8.3RMAN技術
8.3.1RMAN簡介
8.3.2啟動RMAN並連接數據庫
8.3.3使用RMAN命令備份和恢復數據庫的準備工作
8.3.4使用RMAN備份數據庫
8.3.5使用RMAN恢復數據庫
8.3.6RMAN批處理
8.4閃回(Flashback)技術
8.4.1閃回技術概述
8.4.2閃回數據庫
8.4.3閃回表
8.4.4閃回回收站
8.4.5閃回查詢(Flashback Query)
8.4.6閃回版本查詢
8.4.7閃回事務查詢
8.4.8配置快速恢復區
習題
第9章PL/SQL語言基礎
9.1PL/SQL簡介
9.1.1PL/SQL語言的結構
9.1.2PL/SQL示例程序
9.2PL/SQL組件
9.2.1聲明部分
9.2.2執行部分
9.2.3異常處理
9.3常用函數
9.3.1數值型函數
9.3.2字符型函數
9.3.3日期型函數
9.3.4統計函數
習題
第10章遊標、存儲過程和觸發器
10.1遊標
10.1.1遊標的基本概念
10.1.2遊標控制語句
10.1.3遊標屬性
10.1.4遊標FOR循環
10.1.5引用遊標
10.1.6管理遊標結果集
10.2存儲過程
10.2.1過程
10.2.2函數
10.2.3程序包
10.3觸發器
10.3.1觸發器的基本概念
10.3.2創建觸發器
10.3.3啟用和禁用觸發器
10.3.4編譯觸發器
10.3.5刪除觸發器
10.3.6在Oracle Enterprise Manager中管理觸發器
習題
第11章ADO和ADO.NET數據訪問技術
11.1ADO數據訪問技術
11.1.1ADO數據模型概述
11.1.2使用ADO訪問Oracle數據庫
11.2ADO.NET的結構和命名空間
11.2.1ADO.NET的結構
11.2.2ADO.NET的命名空間
11.3ADO.NET中的常用Oracle訪問類
11.3.1OracleConnection類
11.3.2OracleCommand類
11.3.3OracleDataReader類
11.3.4DataSet類
11.3.5OracleDataAdapter類
11.3.6DataView類
習題
第12章辦公事務管理繫統(Visual C#)
12.1繫統總體設計
12.1.1繫統功能描述
12.1.2功能模塊劃分
12.2數據庫結構設計與實現
12.2.1創建數據庫用戶
12.2.2數據庫表結構設計
12.2.3創建序列
12.3設計項目框架
12.3.1創建項目
12.3.2為表添加類
12.3.3設計登錄窗體
12.3.4設計主界面
12.4培訓管理模塊設計
12.4.1設計查看培訓信息窗體
12.4.2設計培訓信息管理窗體
12.4.3設計培訓信息編輯窗體
12.4.4設計培訓報名信息編輯窗體
12.4.5設計培訓報名信息管理窗體
12.5會議管理模塊設計
12.5.1設計會議室信息管理窗體
12.5.2設計會議室信息編輯窗體
12.5.3設計會議信息管理窗體
12.5.4設計會議信息編輯窗體
12.5.5設計會議室安排窗體
12.6資料管理模塊設計
12.6.1設計資料信息管理窗體
12.6.2設計資料信息編輯窗體
12.6.3設計資料借閱編輯窗體
12.6.4設計資料借閱管理窗體
12.6.5設計資料入庫管理窗體
12.6.6設計資料入庫編輯窗體
12.7用戶管理模塊設計
12.7.1設計用戶管理窗體
12.7.2設計編輯用戶信息的窗體
12.7.3設計修改密碼窗體
12.7.4在主界面中增加用戶管理代碼
12.7.5在主界面中增加修改密碼代碼
附錄A實驗
實驗1數據庫管理
目的和要求
實驗準備
實驗內容
實驗2角色和用戶管理
目的和要求
實驗準備
實驗內容
實驗3表和視圖管理
目的和要求
實驗準備
實驗內容
實驗4管理索引和序列
目的和要求
實驗準備
實驗內容
實驗5PL/SQL編程
目的和要求
實驗準備
實驗內容
實驗6使用遊標、存儲過程和觸發器
目的和要求
實驗準備
實驗內容
大作業ASP+Oracle網上購物繫統
項目1數據庫結構設計
項目2目錄結構與通用模塊
項目3管理主界面與登錄程序設計
項目4公告信息管理模塊設計
項目5商品類別管理模塊設計
項目6商品管理模塊設計
項目7訂單管理模塊設計
項目8繫統主界面與登錄程序設計
項目9設計商品查詢及購買模塊
附錄B下載Oracle 11g