Oracle11g資料庫項目套用開發(第2版)

Oracle11g資料庫項目套用開發(第2版)

《Oracle11g資料庫項目套用開發(第2版)》是2015年7月電子工業出版社出版的圖書,作者是李強。

基本介紹

  • 書名:Oracle11g資料庫項目套用開發(第2版)
  • 作者:李強
  • 出版社:電子工業出版社
  • 出版時間:2015年7月
  • 頁數:308 頁
  • 開本:16(185*260)
  • ISBN:9787121241369
  • 字數:492千字
  • 版次:01-01
內容簡介,圖書目錄,作者簡介,

內容簡介

本書以網上購物系統(其套用環境適用於單一店鋪的銷售方式)的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
參考文獻296

作者簡介

1.1999年7月-2001年3月 湖南計算機科研所天工有限公司 軟體開發工程師2.2001年3月-2002年9月 廣東東軟軟體公司ERP事業部 軟體開發高級工程師,項目經理3.2002年9月-至今,南海東軟信息技術職業學院 先後任計算機系教師、資料庫教研室主任、計算機系主任助理、計算機系教學副主任

相關詞條

熱門詞條

聯絡我們