注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡數(shù)據(jù)庫數(shù)據(jù)庫設計/管理Oracle 11g數(shù)據(jù)庫項目應用開發(fā)(第2版)

Oracle 11g數(shù)據(jù)庫項目應用開發(fā)(第2版)

Oracle 11g數(shù)據(jù)庫項目應用開發(fā)(第2版)

定 價:¥39.00

作 者: 李強
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121241369 出版時間: 2015-07-01 包裝:
開本: 16開 頁數(shù): 308 字數(shù):  

內(nèi)容簡介

  本書以網(wǎng)上購物系統(tǒng)(其應用環(huán)境適用于單一店鋪的銷售方式)的Oracle 11g數(shù)據(jù)庫應用技術(shù)需求為驅(qū)動,通過幾位軟件開發(fā)公司的技術(shù)工程師來模擬和還原Oracle數(shù)據(jù)庫技術(shù)的應用情境,借助工作過程中的10個情境來實現(xiàn)該系統(tǒng)中的數(shù)據(jù)庫應用需求,從而通過實際動態(tài)的系統(tǒng)應用開發(fā)過程中的數(shù)據(jù)庫操作來進行Oracle 11g數(shù)據(jù)庫基礎技能的學習,包括Oracle 11g數(shù)據(jù)庫的安裝與配置、Oracle 11g的基本管理操作、SQL的應用以及PL/SQL的應用。本書應用案例全部采用網(wǎng)上購物系統(tǒng)中真實有效的數(shù)據(jù)庫操作技能點來實現(xiàn),具有業(yè)務清晰、直觀、操作簡單、即用即所得的真實效果。本書由具有多年Oracle數(shù)據(jù)庫開發(fā)經(jīng)驗以及高校Oracle數(shù)據(jù)庫技術(shù)教學工作經(jīng)驗的老師主編,具有多年Oracle大學培訓經(jīng)驗的OCM專家級認證專家參編,使本書具有職業(yè)教育教學和職業(yè)技能培訓雙特色。

作者簡介

暫缺《Oracle 11g數(shù)據(jù)庫項目應用開發(fā)(第2版)》作者簡介

圖書目錄

情境1 如何選擇數(shù)據(jù)庫產(chǎn)品 1
1.1 數(shù)據(jù)庫基礎 1
1.1.1 數(shù)據(jù)庫技術(shù)發(fā)展概述 1
1.1.2 基本概念與常用術(shù)語 2
1.1.3 關(guān)系數(shù)據(jù)庫 3
1.2 主流的數(shù)據(jù)庫管理系統(tǒng) 4
1.3 選擇數(shù)據(jù)庫軟件產(chǎn)品的要素 6
1.4 Oracle 11g數(shù)據(jù)庫產(chǎn)品 7
1.4.1 Oracle公司介紹 7
1.4.2 Oracle數(shù)據(jù)庫產(chǎn)品發(fā)展階段 8
1.4.3 Oracle認證體系 8
情境2 Oracle 11g數(shù)據(jù)庫軟件的安裝與配置 11
2.1 任務分解 11
2.1.1 任務清單 11
2.1.2 任務分解 11
2.2 Oracle 11g/10g介紹 12
2.2.1 11g/10g網(wǎng)格計算 12
2.2.2 Oracle體系結(jié)構(gòu) 13
2.2.3 Oracle數(shù)據(jù)庫存儲 16
2.3 任務1:在Windows操作系統(tǒng)下安裝與配置Oracle 11g服務器軟件 18
2.3.1 安裝之前的準備 18
2.3.2 開始安裝Oracle數(shù)據(jù)庫軟件 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網(wǎng)絡配置概述 30
2.5.2 配置監(jiān)聽器 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 網(wǎng)上購物系統(tǒng)的數(shù)據(jù)庫環(huán)境設置 42
3.1 任務分解 42
3.1.1 任務清單 42
3.1.2 任務分解 42
3.2 任務1:創(chuàng)建網(wǎng)上購物系統(tǒng)的數(shù)據(jù)庫 43
3.2.1 創(chuàng)建數(shù)據(jù)庫 43
3.2.2 數(shù)據(jù)庫的啟動與關(guān)閉 50
3.2.3 使用命令創(chuàng)建數(shù)據(jù)庫 53
3.3 常用工具的使用 55
3.3.1 SQL Plus的使用 55
3.3.2 企業(yè)管理中心的基本操作 56
3.3.3 SQL Developer的使用 59
3.4 任務2:使用企業(yè)管理中心管理網(wǎng)上購物系統(tǒng)所需的表空間 60
3.4.1 Oracle數(shù)據(jù)庫體系結(jié)構(gòu) 60
3.4.2 配置用于該系統(tǒng)的表空間 61
3.4.3 技能拓展 63
3.5 任務3:使用SQL語句來管理表空間 65
3.5.1 創(chuàng)建表空間 65
3.5.2 修改表空間 67
3.5.3 刪除表空間 67
3.6 實訓練習 68
3.7 思考與提高 68
情境4 網(wǎng)上購物系統(tǒng)的用戶權(quán)限管理 69
4.1 任務分解 69
4.1.1 任務清單 69
4.1.2 任務分解 69
4.2 Oracle的安全機制 70
4.3 任務1:設置購物系統(tǒng)的管理員 70
4.3.1 創(chuàng)建概要文件 70
4.3.2 創(chuàng)建用戶 72
4.3.3 系統(tǒng)權(quán)限管理 74
4.4 任務2:設置基礎數(shù)據(jù)維護員 75
4.4.1 創(chuàng)建用戶 76
4.4.2 設置系統(tǒng)權(quán)限 77
4.4.3 設置對象權(quán)限 77
4.5 管理用戶 80
4.5.1 修改用戶 80
4.5.2 刪除用戶 81
4.6 角色管理 82
4.7 回收權(quán)限或角色 84
4.8 實訓練習 84
4.9 技能拓展:查詢用戶、角色以及所具有的權(quán)限 84
情境5 網(wǎng)上購物系統(tǒng)的數(shù)據(jù)庫表的管理 86
5.1 任務分解 86
5.1.1 任務清單 86
5.1.2 任務分解 86
5.2 Oracle數(shù)據(jù)類型 87
5.2.1 Character 數(shù)據(jù)類型 87
5.2.2 Number數(shù)據(jù)類型 89
5.2.3 Date數(shù)據(jù)類型 89
5.2.4 其他數(shù)據(jù)類型 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 創(chuàng)建表格 98
5.4.1 系統(tǒng)表格邏輯設計結(jié)構(gòu) 98
5.4.2 任務1:基本表格的創(chuàng)建 100
5.4.3 任務2:大表格分區(qū) 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 附更改表結(jié)構(gòu)SQL參考 112
情境6 網(wǎng)上購物系統(tǒng)的數(shù)據(jù)的管理維護 114
6.1 任務分解 114
6.1.1 任務清單 114
6.1.2 任務分解 115
6.2 添加簡單數(shù)據(jù) 116
6.2.1 任務1:商品類型數(shù)據(jù)的添加 116
6.2.2 任務2:用戶數(shù)據(jù)的添加 118
6.2.3 任務3:商品數(shù)據(jù)的添加 120
6.2.4 實訓練習 121
6.3 在添加數(shù)據(jù)中使用序列 121
6.3.1 序列 121
6.3.2 任務4:供應商數(shù)據(jù)的添加 122
6.3.3 實訓練習 124
6.4 在添加數(shù)據(jù)中使用子查詢 124
6.4.1 任務5:采購單的添加 124
6.4.2 任務6:訂單數(shù)據(jù)的添加 127
6.4.3 技能拓展 128
6.4.4 實訓練習 129
6.5 修改簡單數(shù)據(jù) 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數(shù)據(jù) 134
6.7.2 實訓練習 135
6.8 刪除數(shù)據(jù) 135
6.8.1 任務12:刪除商品數(shù)據(jù) 135
6.8.2 任務13:清空系統(tǒng)數(shù)據(jù) 135
6.8.3 任務14:Truncate刪除數(shù)據(jù) 136
6.9 事務提交與回滾 139
情境7 網(wǎng)上購物系統(tǒng)的數(shù)據(jù)的查詢 145
7.1 任務分解 145
7.1.1 任務清單 145
7.1.2 任務分解 146
7.2 查詢簡單數(shù)據(jù) 146
7.2.1 dual表的使用 147
7.2.2 任務1:查詢商品類型 148
7.2.3 任務2:查詢商品信息 149
7.2.4 任務3~任務5:帶條件的數(shù)據(jù)查詢 150
7.2.5 任務6:NULL的使用 151
7.2.6 任務7:Like的應用 152
7.2.7 實訓練習 153
7.3 常用函數(shù)的使用 153
7.3.1 任務8、任務9:常用字符串函數(shù) 153
7.3.2 任務10:常用數(shù)值函數(shù) 156
7.3.3 任務11~任務13:日期函數(shù)的使用 157
7.3.4 常用轉(zhuǎn)換函數(shù) 159
7.3.5 多行統(tǒng)計函數(shù) 162
7.3.6 其他常用函數(shù) 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:內(nèi)連接 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:將多表連接使用子查詢實現(xiàn) 181
7.7.5 任務22:用戶基本信息與統(tǒng)計信息 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 網(wǎng)上購物系統(tǒng)的業(yè)務數(shù)據(jù)處理 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:調(diào)整商品折扣 195
8.2.3 任務2:輸出采購單 197
8.2.4 PL/SQL基本結(jié)構(gòu)總結(jié) 201
8.2.5 思考與提高 202
8.2.6 實訓練習 202
8.3 函數(shù)在系統(tǒng)業(yè)務中的應用 202
8.3.1 任務3:訂單金額的函數(shù)實現(xiàn) 203
8.3.2 任務4:商品單價的函數(shù)實現(xiàn) 205
8.3.3 任務5:單號構(gòu)造函數(shù)實現(xiàn) 207
8.3.4 常見的函數(shù)運行錯誤 209
8.3.5 實訓練習 210
8.4 存儲過程在系統(tǒng)業(yè)務中的應用 211
8.4.1 任務6:新增采購單數(shù)據(jù) 211
8.4.2 任務7:修改采購單數(shù)據(jù) 215
8.4.3 任務8:審核采購單 217
8.4.4 任務9:審核采購單中的商品入庫 219
8.4.5 任務10:訂單審核 223
8.4.6 實訓練習 228
8.5 觸發(fā)器在系統(tǒng)業(yè)務中的應用 228
8.5.1 任務11:更新采購單據(jù)總金額 229
8.5.2 任務12:檢驗要刪除的采購單 234
8.5.3 任務13:視圖添加數(shù)據(jù) 235
8.5.4 實訓練習 237
8.5.5 技能拓展 237
8.6 查看用戶程序?qū)ο?237
情境9 網(wǎng)上購物系統(tǒng)的數(shù)據(jù)導入導出 240
9.1 任務分解 240
9.1.1 任務清單 240
9.1.2 任務分解 240
9.2 目錄對象 241
9.3 任務1:導出導入dump文件數(shù)據(jù) 242
9.3.1 導出數(shù)據(jù)泵 243
9.3.2 導入數(shù)據(jù)泵 247
9.3.3 思考與提高 250
9.3.4 實訓練習 251
9.4 任務2:導入導出其他類型的文件數(shù)據(jù) 252
9.4.1 SQL*Loader原理 252
9.4.2 SQL*Loader使用舉例 254
9.4.3 思考與提高 262
9.4.4 實訓練習 262
情境10 網(wǎng)上購物系統(tǒng)的數(shù)據(jù)備份與恢復 264
10.1 任務分解 264
10.1.1 任務清單 264
10.1.2 任務分解 264
10.2 RMAN工具 265
10.2.1 歸檔模式 265
10.2.2 RMAN體系架構(gòu) 267
10.3 任務1:使用RMAN備份數(shù)據(jù) 271
10.4 任務2:使用RMAN恢復數(shù)據(jù) 280
10.5 任務3:使用閃回功能 284
10.5.1 閃回數(shù)據(jù)庫 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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號