當前位置:編程學習大全網 - 編程語言 - Oracle數據庫基礎教程的目錄

Oracle數據庫基礎教程的目錄

第1章 Oracle10g簡介 1

1.1 Oracle10g產品概述 1

1.2 Oracle10g數據庫系統的體系結構 1

1.2.1 Oracle10g體系結構概述 1

1.2.2 網格結構 2

1.2.3 數據庫邏輯結構 3

1.2.4 數據庫物理結構 7

1.2.5 數據庫例程 8

1.2.6 內部存儲結構 8

1.2.7 進程結構 9

1.2.8 應用程序結構 11

1.2.9 事務 13

習題 13

第2章 安裝和卸載Oracle10g數據庫 15

2.1 安裝前準備 15

2.1.1 安裝Oracle10g數據庫的硬件需求 15

2.1.2 安裝Oracle10g數據庫的軟件需求 15

2.2 Oracle10g數據庫安裝過程 16

2.2.1 服務器安裝過程 16

2.2.2 客戶端安裝過程 20

2.2.3 設置環境變量 21

2.2.4 常用Oracle服務 22

2.3 完全卸載Oracle10g 23

習題 25

第3章 Oracle數據庫管理工具 26

3.1 企業管理器 26

3.1.1 EnterpriseManager10g 26

3.1.2 OracleEnterpriseManager 30

3.2 OracleAdministrationAssistant 31

3.2.1 啟動OracleAdministrationAssistant 31

3.2.2 設置默認實例和註冊表變量 31

3.2.3 設置操作系統數據庫管理員和操作員 32

3.2.4 Oracle數據庫管理 32

3.3 網絡配置工具 33

3.3.1 OracleNet簡介 33

3.3.2 NetManager 34

3.3.3 NetConfigurationAssistant 36

3.4 SQL*Plus和iSQL*Plus 38

3.4.1 使用SQL*Plus 38

3.4.2 使用iSQL*Plus 41

習題 43

第4章 數據庫管理、配置和維護 44

4.1 關閉和啟動數據庫 44

4.1.1 Oracle數據庫實例的狀態 44

4.1.2 關閉數據庫實例 44

4.1.3 啟動數據庫實例 47

4.1.4 改變數據庫的狀態 49

4.2 創建和刪除數據庫 49

4.2.1 創建數據庫 49

4.2.2 刪除數據庫 56

4.3 配置數據庫 57

4.3.1 查看和設置內存參數 57

4.3.2 還原管理 59

4.3.3 初始化參數管理 60

4.4 用戶管理 63

4.4.1 Oracle數據庫用戶類型 63

4.4.2 默認數據庫管理員用戶 64

4.4.3 數據庫管理員(DBA)的權限 64

習題 65

第5章 數據庫存儲管理 67

5.1 表空間管理 67

5.1.1 查看表空間信息 67

5.1.2 創建表空間 68

5.1.3 設置和修改表空間屬性 70

5.1.4 刪除表空間 72

5.1.5 段和數據塊管理 72

5.1.6 撤銷表空間 73

5.2 控制文件管理 74

5.2.1 創建控制文件 74

5.2.2 恢復控制文件 76

5.2.3 刪除控制文件 76

5.2.4 查看控制文件信息 76

5.3 重做日誌管理 77

5.3.1 重做日誌的基本概念 77

5.3.2 查看重做日誌信息 78

5.3.3 創建重做日誌組和成員 80

5.3.4 重命名重做日誌成員 81

5.3.5 刪除重做日誌組和成員 81

5.3.6 清空重做日誌文件 82

5.4 歸檔日誌管理 82

5.4.1 歸檔日誌文件和歸檔模式 82

5.4.2 管理歸檔模式 83

5.4.3 指定歸檔目的地 84

5.4.4 查看歸檔日誌信息 84

習題 86

第6章 數據庫安全管理 87

6.1 Oracle認證方法 87

6.1.1 操作系統身份認證 87

6.1.2 網絡身份認證 87

6.1.3 Oracle數據庫身份認證 87

6.1.4 數據庫管理員認證 88

6.2 用戶管理 90

6.2.1 創建用戶 90

6.2.2 修改用戶 92

6.2.3 權限管理語句 93

6.2.4 刪除用戶 94

6.3 角色管理 95

6.3.1 Oracle系統角色 95

6.3.2 創建角色 96

6.3.3 對角色授權 98

6.3.4 指定用戶的角色 99

6.3.5 修改角色 99

6.3.6 刪除角色 99

習題 99

第7章 數據庫對象管理 101

7.1 表管理 101

7.1.1 創建表 101

7.1.2 修改表 105

7.1.3 刪除表 106

7.1.4 插入數據 107

7.1.5 修改數據 108

7.1.6 刪除數據 108

7.2 數據查詢 108

7.2.1 SELECT語句的基本應用 108

7.2.2 定義顯示標題 110

7.2.3 設置查詢條件 110

7.2.4 對查詢結果排序 111

7.2.5 使用統計函數 112

7.2.6 連接查詢 113

7.3 視圖管理 114

7.3.1 視圖的基本概念 114

7.3.2 視圖管理頁面 114

7.3.3 創建視圖 115

7.3.4 修改視圖 116

7.3.5 刪除視圖 116

7.4 索引管理 117

7.4.1 索引的概念 117

7.4.2 索引管理頁面 118

7.4.3 創建索引 118

7.4.4 修改索引 120

7.4.5 刪除索引 120

7.5 序列管理 120

7.5.1 創建序列 121

7.5.2 修改序列 122

7.5.3 刪除序列 123

7.5.4 序列的使用 123

習題 124

第8章 備份和恢復 125

8.1 使用EM進行備份和恢復 125

8.1.1 使用EM備份數據庫 125

8.1.2 使用EM恢復數據庫 132

8.2 RMAN技術 136

8.2.1 基本概念 136

8.2.2 將數據庫設置為歸檔日誌模式 137

8.2.3 創建恢復目錄所使用的表空間 138

8.2.4 創建RMAN用戶並授權 138

8.2.5 創建恢復目錄 139

8.2.6 註冊目標數據庫 139

8.2.7 RMAN備份和恢復 139

8.3 閃回(Flashback)技術 142

8.3.1 閃回技術概述 142

8.3.2 閃回數據庫 143

8.3.3 閃回表 146

8.3.4 閃回回收站 147

8.3.5 閃回查詢(FlashbackQuery) 149

8.3.6 閃回版本查詢 149

8.3.7 閃回事務查詢 150

習題 151

第9章 PL/SQL語言基礎 152

9.1 PL/SQL簡介 152

9.1.1 PL/SQL語言的結構 152

9.1.2 PL/SQL示例程序 152

9.2 PL/SQL組件 153

9.2.1 聲明部分 153

9.2.2 執行部分 154

9.2.3 異常處理部分 158

9.3 常用函數 160

9.3.1 數值型函數 161

9.3.2 字符型函數 162

9.3.3 日期型函數 163

9.3.4 統計函數 164

習題 164

第10章 遊標、存儲過程和觸發器 166

10.1 遊標 166

10.1.1 遊標的基本概念 166

10.1.2 遊標控制語句 167

10.1.3 遊標屬性 169

10.1.4 遊標FOR循環 171

10.2 存儲過程管理 174

10.2.1 過程 174

10.2.2 函數 176

10.2.3 程序包 179

10.3 觸發器管理 182

10.3.1 觸發器的基本概念 182

10.3.2 創建及使用觸發器 182

習題 184

第11章 ADO數據訪問技術 185

11.1 ADO數據模型 185

11.2 數據庫訪問控件 186

11.2.1 ADOData控件 187

11.2.2 DataList控件和DataCombo控件 189

11.2.3 DataGrid控件 192

11.3 常用ADO對象 195

11.3.1 Connection對象 195

11.3.2 Command對象 197

11.3.3 Recordset對象 198

11.3.4 Field對象 200

習題 201

第12章 圖書借閱管理系統 203

12.1 系統總體設計 203

12.1.1 系統功能描述 203

12.1.2 創建數據庫用戶 204

12.1.3 數據庫表結構設計 204

12.2 設計工程框架 208

12.2.1 創建工程 208

12.2.2 添加模塊 208

12.2.3 添加類模塊 211

12.3 系統主界面和登錄模塊設計 215

12.3.1 設計主界面 215

12.3.2 登錄模塊設計 216

12.4 圖書分類管理模塊設計 217

12.4.1 使用TreeView控件管理圖書分類的方法 217

12.4.2 設計圖書分類信息編輯窗體 219

12.4.3 設計圖書分類信息管理窗體 221

12.4.4 設計圖書分類選擇窗體 224

12.5 圖書信息管理模塊設計 224

12.5.1 設計圖書信息編輯窗體 225

12.5.2 設計圖書信息管理窗體 225

12.5.3 設計圖書選擇窗體 228

12.6 圖書庫存管理模塊設計 230

12.6.1 設計圖書庫存編輯模塊 231

12.6.2 設計圖書庫存管理模塊 231

12.6.3 設計庫存盤點編輯模塊 232

12.6.4 設計庫存盤點管理模塊 232

12.7 借閱證件管理模塊設計 233

12.7.1 設計借閱證信息編輯窗體 233

12.7.2 設計借閱證信息管理窗體 235

12.7.3 設計圖書借閱記錄窗體 236

12.8 圖書借閱管理模塊設計 236

12.8.1 設計圖書借閱信息編輯窗體 237

12.8.2 設計圖書借閱信息管理窗體 238

12.8.3 設計圖書催還信息管理窗體 239

習題 240

附錄1 實驗 241

實驗1 數據庫管理 241

目的和要求 241

實驗準備 241

實驗內容 241

1.使用SHUTDOWN命令關閉數據庫實例 241

2.使用STARTUP命令啟動數據庫實例 242

3.使用OracleEnterpriseManager關閉數據庫實例 242

4.使用OracleEnterpriseManager啟動數據庫實例 242

5.使用SQL語句創建數據庫 243

6.使用SQL語句刪除數據庫 243

實驗2 角色和用戶管理 244

目的和要求 244

實驗準備 244

實驗內容 244

1.使用SQL語句創建數據庫角色 244

2.使用SQL語句為數據庫角色授權 244

3.使用SQL語句創建數據庫用戶 245

4.使用SQL語句指定用戶角色 245

實驗3 表和視圖管理 245

目的和要求 245

實驗準備 245

實驗內容 245

1.使用SQL語句創建表 246

2.使用SQL語句向表中插入數據 246

3.練習使用SQL語句修改表中的數據 247

4.練習使用SQL語句刪除表中的數據 248

5.練習使用SELECT語句查詢數據 248

6.練習使用SQL語句創建視圖 248

實驗4 管理索引和序列 249

目的和要求 249

實驗準備 249

實驗內容 249

1.使用SQL語句創建索引 249

2.在創建表的同時創建索引 249

3.使用SQL語句創建序列 250

4.在插入數據時使用序列 250

實驗5 PL/SQL編程 250

目的和要求 250

實驗準備 250

實驗內容 250

1.使用條件語句 251

2.使用分支語句 251

3.使用循環語句 251

4.使用系統函數 251

實驗6 使用遊標、存儲過程和觸發器 251

目的和要求 251

實驗準備 251

實驗內容 251

1.創建和使用遊標 252

2.編寫和執行自定義過程 252

3.編寫和執行自定義函數 252

4.創建和使用觸發器 252

大作業1:VB+Oracle學生檔案管理系統 253

項目1 數據庫結構設計 253

項目2 設計工程框架 256

項目3 系統主界面和登錄模塊設計 259

項目4 院系管理模塊設計 260

項目5 學生信息管理模塊設計 265

項目6 學生獎懲管理模塊設計 271

項目7 學籍變動管理模塊設計 272

項目8 用戶管理模塊設計 275

大作業2:ASP+Oracle網上購物系統 279

項目1 數據庫結構設計 279

項目2 目錄結構與通用模塊 282

項目3 管理主界面與登錄程序設計 284

項目4 公告信息管理模塊設計 287

項目5 商品類別管理模塊設計 293

項目6 商品管理模塊設計 296

項目7 訂單管理模塊設計 302

項目8 系統主界面與登錄程序設計 305

項目9 設計商品查詢及購買模塊 306

附錄2 下載Oracle10g 315

附錄3 Oracle10g系統權限 318

參考文獻 322

……

  • 上一篇:java怎樣快速入門
  • 下一篇:機械鍵盤有什麽好的推薦?
  • copyright 2024編程學習大全網