Oracle 11g資料庫項目套用開發(第2版)

基本信息,內容簡介,目錄信息,

基本信息

Oracle 11g資料庫項目套用開發(第2版)
叢書名 :“十二五”職業教育國家規劃教材
作 譯 者:李強
出版時間:2015-07
千 字 數:492
版 次:01-01
頁 數:308
開 本:16(185*260)
I S B N :9787121241369

內容簡介

本書以網上購物系統(其套用環境適用於單一店鋪的銷售方式)的Oracle 11g資料庫套用技術需求為驅動,通過幾位軟體開發公司的技術工程師來模擬和還原Oracle資料庫技術的套用情境,藉助工作過程中的10個情境來實現該系統中的資料庫套用需求,從而通過實際動態的系統套用開發過程中的資料庫操作來進行Oracle 11g資料庫基礎技能的學習,包括Oracle 11g資料庫的安裝與配置、Oracle 11g的基本管理操作、SQL的套用以及PL/SQL的套用。 本書套用案例全部採用網上購物系統中真實有效的資料庫操作技能點來實現,具有業務清晰、直觀、操作簡單、即用即所得的真實效果。本書由具有多年Oracle資料庫開發經驗以及高校Oracle資料庫技術教學工作經驗的老師主編,具有多年Oracle大學培訓經驗的OCM專家級認證專家參編,使本書具有職業教育教學和職業技能培訓雙特色。

目錄信息

情境1 如何選擇資料庫產品 1
1.1 資料庫基礎 1
1.1.1 資料庫技術發展概述 1
1.1.2 基本概念與常用術語 2
1.1.3 關係資料庫 3
1.2 主流的資料庫管理系統 4
1.3 選擇資料庫軟體產品的要素 6
1.4 Oracle 11g資料庫產品 7
1.4.1 Oracle公司介紹 7
1.4.2 Oracle資料庫產品發展階段 8
1.4.3 Oracle認證體系 8
情境2 Oracle 11g資料庫軟體的安裝與配置 11
2.1 任務分解 11
2.1.1 任務清單 11
2.1.2 任務分解 11
2.2 Oracle 11g/10g介紹 12
2.2.1 11g/10g格線計算 12
2.2.2 Oracle體系結構 13
2.2.3 Oracle資料庫存儲 16
2.3 任務1:在Windows作業系統下安裝與配置Oracle 11g伺服器軟體 18
2.3.1 安裝之前的準備 18
2.3.2 開始安裝Oracle資料庫軟體 19
2.3.3 思考與提高 26
2.3.4 實訓練習 26
2.4 任務2:安裝與配置Oracle 11g/10g客戶端軟體 27
2.5 任務3:訪問遠程伺服器 30
2.5.1 Oracle 11g/10g網路配置概述 30
2.5.2 配置監聽器 30
2.5.3 思考與提高 32
2.5.4 配置客戶端 33
2.5.5 實訓練習 35
2.6 技能拓展:在Linux下安裝Oracle 11g伺服器軟體 36
2.6.1 安裝Oracle 11g伺服器軟體 36
2.6.2 思考與提高 39
情境3 網上購物系統的資料庫環境設定 42
3.1 任務分解 42
3.1.1 任務清單 42
3.1.2 任務分解 42
3.2 任務1:創建網上購物系統的資料庫 43
3.2.1 創建資料庫 43
3.2.2 資料庫的啟動與關閉 50
3.2.3 使用命令創建資料庫 53
3.3 常用工具的使用 55
3.3.1 SQL Plus的使用 55
3.3.2 企業管理中心的基本操作 56
3.3.3 SQL Developer的使用 59
3.4 任務2:使用企業管理中心管理網上購物系統所需的表空間 60
3.4.1 Oracle資料庫體系結構 60
3.4.2 配置用於該系統的表空間 61
3.4.3 技能拓展 63
3.5 任務3:使用SQL語句來管理表空間 65
3.5.1 創建表空間 65
3.5.2 修改表空間 67
3.5.3 刪除表空間 67
3.6 實訓練習 68
3.7 思考與提高 68
情境4 網上購物系統的用戶許可權管理 69
4.1 任務分解 69
4.1.1 任務清單 69
4.1.2 任務分解 69
4.2 Oracle的安全機制 70
4.3 任務1:設定購物系統的管理員 70
4.3.1 創建概要檔案 70
4.3.2 創建用戶 72
4.3.3 系統許可權管理 74
4.4 任務2:設定基礎數據維護員 75
4.4.1 創建用戶 76
4.4.2 設定系統許可權 77
4.4.3 設定對象許可權 77
4.5 管理用戶 80
4.5.1 修改用戶 80
4.5.2 刪除用戶 81
4.6 角色管理 82
4.7 回收許可權或角色 84
4.8 實訓練習 84
4.9 技能拓展:查詢用戶、角色以及所具有的許可權 84
情境5 網上購物系統的資料庫表的管理 86
5.1 任務分解 86
5.1.1 任務清單 86
5.1.2 任務分解 86
5.2 Oracle數據類型 87
5.2.1 Character 數據類型 87
5.2.2 Number數據類型 89
5.2.3 Date數據類型 89
5.2.4 其他數據類型 90
5.3 Oracle建表對象中的常見約束條件 90
5.3.1 PRIMARY KEY(主鍵) 90
5.3.2 NOT NULL(非空) 92
5.3.3 CHECK(檢查) 92
5.3.4 UNIQUE(唯一) 94
5.3.5 FOREIGN KEY(外鍵) 95
5.3.6 技能拓展 97
5.4 創建表格 98
5.4.1 系統表格邏輯設計結構 98
5.4.2 任務1:基本表格的創建 100
5.4.3 任務2:大表格分區 103
5.4.4 複製表格 105
5.4.5 實訓練習 106
5.5 表格的管理 106
5.5.1 任務3:增加用戶表列 107
5.5.2 任務4:修改商品表列 108
5.5.3 任務5:刪除採購金額列 109
5.5.4 管理表中的約束 110
5.5.5 表格的重命名和刪除 110
5.5.6 技能拓展 111
5.5.7 實訓練習 111
5.6 技能拓展:查看錶格信息 111
5.7 附更改表結構SQL參考 112
情境6 網上購物系統的數據的管理維護 114
6.1 任務分解 114
6.1.1 任務清單 114
6.1.2 任務分解 115
6.2 添加簡單數據 116
6.2.1 任務1:商品類型數據的添加 116
6.2.2 任務2:用戶數據的添加 118
6.2.3 任務3:商品數據的添加 120
6.2.4 實訓練習 121
6.3 在添加數據中使用序列 121
6.3.1 序列 121
6.3.2 任務4:供應商數據的添加 122
6.3.3 實訓練習 124
6.4 在添加數據中使用子查詢 124
6.4.1 任務5:採購單的添加 124
6.4.2 任務6:訂單數據的添加 127
6.4.3 技能拓展 128
6.4.4 實訓練習 129
6.5 修改簡單數據 130
6.5.1 任務7:修改商品信息 130
6.5.2 任務8:修改用戶信息 130
6.5.3 任務9:修改商品單價 131
6.5.4 實訓練習 131
6.6 在修改語句中使用子查詢 131
6.6.1 任務10:修改採購單金額 132
6.6.2 修改供應商備註 132
6.6.3 實訓練習 133
6.7 MERGE語句的使用 133
6.7.1 任務11:MERGE數據 134
6.7.2 實訓練習 135
6.8 刪除數據 135
6.8.1 任務12:刪除商品數據 135
6.8.2 任務13:清空系統數據 135
6.8.3 任務14:Truncate刪除數據 136
6.9 事務提交與回滾 139
情境7 網上購物系統的數據的查詢 145
7.1 任務分解 145
7.1.1 任務清單 145
7.1.2 任務分解 146
7.2 查詢簡單數據 146
7.2.1 dual表的使用 147
7.2.2 任務1:查詢商品類型 148
7.2.3 任務2:查詢商品信息 149
7.2.4 任務3~任務5:帶條件的數據查詢 150
7.2.5 任務6:NULL的使用 151
7.2.6 任務7:Like的套用 152
7.2.7 實訓練習 153
7.3 常用函式的使用 153
7.3.1 任務8、任務9:常用字元串函式 153
7.3.2 任務10:常用數值函式 156
7.3.3 任務11~任務13:日期函式的使用 157
7.3.4 常用轉換函式 159
7.3.5 多行統計函式 162
7.3.6 其他常用函式 163
7.3.7 實訓練習 167
7.4 分組計算 168
7.4.1 任務14:分組匯總計算 168
7.4.2 任務15:分組匯總條件 169
7.4.3 實訓練習 170
7.5 排序 170
7.6 多表連線 171
7.6.1 任務16、任務17:內連線 171
7.6.2 任務18:左外連線 173
7.6.3 補充任務1:右外連線 176
7.6.4 補充任務2:自連線 177
7.6.5 其他連線 178
7.6.6 實訓練習 178
7.7 子查詢 178
7.7.1 任務19:查詢年齡最小的用戶 179
7.7.2 任務20:查詢當月有採購來往的供應商 180
7.7.3 補充任務3:ANY和ALL子查詢 181
7.7.4 任務21:將多表連線使用子查詢實現 181
7.7.5 任務22:用戶基本信息與統計信息 182
7.7.6 實訓練習 183
7.8 集合查詢 183
7.8.1 基本集合查詢 183
7.8.2 任務23:集合採購單和訂單 185
7.8.3 實訓練習 186
7.9 視圖和同義詞的使用 186
7.9.1 視圖 186
7.9.2 任務24、任務25:視圖的套用 187
7.9.3 同義詞的使用 189
7.9.4 實訓練習 190
7.10 技能拓展 190
情境8 網上購物系統的業務數據處理 193
8.1 任務分解 193
8.1.1 任務清單 193
8.1.2 任務分解 194
8.2 PL/SQL的基本套用 194
8.2.1 PL/SQL的概念 194
8.2.2 任務1:調整商品折扣 195
8.2.3 任務2:輸出採購單 197
8.2.4 PL/SQL基本結構總結 201
8.2.5 思考與提高 202
8.2.6 實訓練習 202
8.3 函式在系統業務中的套用 202
8.3.1 任務3:訂單金額的函式實現 203
8.3.2 任務4:商品單價的函式實現 205
8.3.3 任務5:單號構造函式實現 207
8.3.4 常見的函式運行錯誤 209
8.3.5 實訓練習 210
8.4 存儲過程在系統業務中的套用 211
8.4.1 任務6:新增採購單數據 211
8.4.2 任務7:修改採購單數據 215
8.4.3 任務8:審核採購單 217
8.4.4 任務9:審核採購單中的商品入庫 219
8.4.5 任務10:訂單審核 223
8.4.6 實訓練習 228
8.5 觸發器在系統業務中的套用 228
8.5.1 任務11:更新採購單據總金額 229
8.5.2 任務12:檢驗要刪除的採購單 234
8.5.3 任務13:視圖添加數據 235
8.5.4 實訓練習 237
8.5.5 技能拓展 237
8.6 查看用戶程式對象 237
情境9 網上購物系統的數據導入導出 240
9.1 任務分解 240
9.1.1 任務清單 240
9.1.2 任務分解 240
9.2 目錄對象 241
9.3 任務1:導出導入dump檔案數據 242
9.3.1 導出數據泵 243
9.3.2 導入數據泵 247
9.3.3 思考與提高 250
9.3.4 實訓練習 251
9.4 任務2:導入導出其他類型的檔案數據 252
9.4.1 SQL*Loader原理 252
9.4.2 SQL*Loader使用舉例 254
9.4.3 思考與提高 262
9.4.4 實訓練習 262
情境10 網上購物系統的數據備份與恢復 264
10.1 任務分解 264
10.1.1 任務清單 264
10.1.2 任務分解 264
10.2 RMAN工具 265
10.2.1 歸檔模式 265
10.2.2 RMAN體系架構 267
10.3 任務1:使用RMAN備份數據 271
10.4 任務2:使用RMAN恢複數據 280
10.5 任務3:使用閃回功能 284
10.5.1 閃回資料庫 285
10.5.2 閃回刪除 287
10.5.3 閃回表 290
10.5.4 閃回版本查詢 291
10.5.5 閃回事務查詢 292
10.5.6 閃回查詢 293
10.6 思考與提高 294
10.7 實訓練習 295
參考文獻

相關詞條

熱門詞條

聯絡我們