3dwoo大學簡體電腦書店
Oracle 10g數據庫基礎教程(第2版)
( 簡體 字)
作者:孫風棟類別:1. -> 資料庫 -> Oracle
出版社:電子工業出版社Oracle 10g數據庫基礎教程(第2版) 3dWoo書號: 33946
詢問書籍請說出此書號!
有庫存
NT售價: 200
出版日:10/1/2012
頁數:348
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787121186196 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第一篇 基 礎 篇

第1章 Oracle數據庫概述 2
1.1 Oracle數據庫系統 2
1.1.1 Oracle數據庫簡介 2
1.1.2 Oracle 數據庫發展史 2
1.1.3 Oracle數據庫特點 4
1.2 Oracle數據庫新特性 5
1.3 常見的關系數據庫管理系統比較 6
1.4 Oracle數據庫應用結構 8
復習題 10
第2章 數據庫服務器的安裝與卸載 11
2.1 安裝Oracle 10g數據庫服務器 11
2.2 檢查數據庫服務器的安裝結果 14
2.3 卸載Oracle 10g產品 17
復習題 18
第3章 創建數據庫 19
3.1 創建數據庫的方法 19
3.2 使用DBCA創建數據庫 19
3.3 手動創建數據庫 22
3.4 數據庫服務器初始化參數文件 28
3.4.1 服務器參數文件概述 28
3.4.2 創建服務器初始化參數文件 29
3.4.3 修改服務器初始化參數文件中的參數 30
3.4.4 導出服務器初始化參數文件 31
3.4.5 查看初始化參數設置 31
復習題 33
第4章 OEM與SQL*Plus 35
4.1 OEM 35
4.1.1 OEM介紹 35
4.1.2 OEM的啟動與登錄 35
4.1.3 數據庫控制OEM功能界面介紹 36
4.1.4 OEM控制臺設置 38
4.2 SQL*Plus 42
4.2.1 SQL*Plus概述 42
4.2.2 SQL*Plus常用命令 43
復習題 48

第二篇 體系結構篇

第5章 物理存儲結構 52
5.1 Oracle數據庫系統結構 52
5.2 數據文件及其管理 53
5.2.1 數據文件概述 53
5.2.2 數據文件的管理 54
5.3 控制文件 60
5.3.1 控制文件概述 60
5.3.2 控制文件管理 60
5.4 重做日志文件 65
5.4.1 重做日志文件概述 65
5.4.2 重做日志文件的管理 66
5.5 歸檔重做日志文件 71
5.5.1 重做日志文件歸檔概述 71
5.5.2 數據庫歸檔模式管理 72
復習題 75
第6章 邏輯存儲結構 77
6.1 邏輯存儲結構概述 77
6.2 表空間 77
6.2.1 表空間概述 77
6.2.2 表空間的管理 79
6.3 數據塊 88
6.4 區 90
6.5 段 91
6.5.1 段概述 91
6.5.2 回滾段 92
復習題 93
第7章 數據庫實例 96
7.1 實例概述 96
7.2 Oracle內存結構 97
7.2.1 SGA 97
7.2.2 SGA的管理 101
7.2.3 PGA 102
7.2.4 在OEM中管理數據庫實例的內存結構 102
7.3 Oracle后臺進程 103
7.3.1 Oracle進程概述 103
7.3.2 Oracle后臺進程 104
復習題 107

第三篇 管 理 篇

第8章 數據庫啟動與關閉 110
8.1 數據庫啟動與關閉概述 110
8.1.1 數據庫啟動與關閉的步驟 110
8.1.2 數據庫啟動的準備 111
8.2 在SQL*Plus中啟動與關閉數據庫 112
8.2.1 在SQL*Plus中啟動數據庫 112
8.2.2 在SQL*Plus中關閉數據庫 114
8.2.3 數據庫狀態轉換 115
8.3 在OEM中啟動與關閉數據庫 116
8.3.1 關閉數據庫 116
8.3.2 啟動數據庫 117
8.4 Windows系統中數據庫的自動啟動 118
復習題 118
第9章 模式對象 121
9.1 模式 121
9.2 表 122
9.2.1 創建表 122
9.2.2 表約束 125
9.2.3 表參數設置 130
9.2.4 修改表 130
9.2.5 刪除表 133
9.2.6 利用OEM管理表 133
9.3 索引 135
9.3.1 索引概述 135
9.3.2 管理索引 137
9.3.3 利用OEM管理索引 140
9.4 分區表與分區索引 141
9.4.1 創建分區表 142
9.4.2 維護分區表 144
9.4.3 創建分區索引 145
9.4.4 查詢分區表和分區索引信息 146
9.4.5 利用OEM管理分區表和分區索引 146
9.5 其他模式對象 148
9.5.1 視圖 148
9.5.2 序列 151
9.5.3 同義詞 152
9.5.4 數據庫鏈接 153
9.5.5 查詢視圖、序列、同義詞和數據庫鏈接 153
9.5.6 利用OEM管理視圖、序列、同義詞和數據庫鏈接 153
復習題 154
第10章 安全管理 157
10.1 Oracle數據庫安全性概述 157
10.2 用戶管理 158
10.2.1 用戶管理概述 158
10.2.2 創建用戶 159
10.2.3 修改用戶 160
10.2.4 刪除用戶 161
10.2.5 查詢用戶信息 161
10.3 權限管理 162
10.3.1 權限管理概述 162
10.3.2 系統權限管理 162
10.3.3 對象權限 167
10.3.4 查詢權限信息 169
10.4 角色管理 169
10.4.1 Oracle數據庫角色概述 169
10.4.2 預定義角色 170
10.4.3 自定義角色 171
10.4.4 利用角色進行權限管理 173
10.4.5 查詢角色信息 174
10.5 概要文件管理 174
10.5.1 概要文件概述 174
10.5.2 概要文件中參數介紹 175
10.5.3 概要文件的管理 176
10.6 審計 177
10.6.1 審計的概念 177
10.6.2 審計分類 178
10.6.3 審計的啟動 178
10.7 利用OEM進行安全管理 179
復習題 181
第11章 備份與恢復 184
11.1 備份與恢復概述 184
11.1.1 備份與恢復的概念 184
11.1.2 Oracle數據庫故障類型及恢復措施 185
11.1.3 備份原則與策略 186
11.1.4 恢復原則與策略 187
11.2 物理備份與恢復 187
11.2.1 冷備份 187
11.2.2 熱備份 187
11.2.3 非歸檔模式下數據庫的恢復 188
11.2.4 歸檔模式下數據庫的完全恢復 189
11.2.5 歸檔模式下數據庫的不完全恢復 192
11.2.6 利用OEM進行物理備份與恢復 195
11.3 邏輯備份與恢復 198
11.3.1 邏輯備份與恢復概述 198
11.3.2 使用Expdp導出數據 199
11.3.3 使用Impdp導入數據 204
11.3.4 使用OEM導出、導入數據 208
復習題 212
第12章 閃回技術 214
12.1 閃回技術概述 214
12.1.1 基本概念 214
12.1.2 閃回技術分類 214
12.2 閃回查詢技術 215
12.2.1 閃回查詢 215
12.2.2 閃回版本查詢 217
12.2.3 閃回事務查詢 220
12.3 閃回錯誤操作技術 221
12.3.1 閃回表 221
12.3.2 閃回刪除 222
12.3.3 閃回數據庫 224
復習題 227

第四篇 應用開發篇

第13章 SQL語言基礎 230
13.1 SQL語言概述 230
13.1.1 SQL語言介紹 230
13.1.2 SQL語言的分類 230
13.1.3 SQL語言的特點 231
13.2 數據查詢 231
13.2.1 數據查詢基礎 231
13.2.2 基本查詢 231
13.2.3 分組查詢 235
13.2.4 連接查詢 238
13.2.5 子查詢 242
13.2.6 合并查詢 244
13.3 數據操作 246
13.3.1 插入數據 246
13.3.2 修改數據 247
13.3.3 MERGE語句 248
13.3.4 刪除數據 250
13.4 事務處理 250
13.4.1 事務概述 250
13.4.2 Oracle事務處理 250
13.5 SQL函數 251
13.5.1 SQL函數分類 251
13.5.2 數值函數 252
13.5.3 字符函數 253
13.5.4 日期函數 254
13.5.5 轉換函數 255
13.5.6 其他函數 256
復習題 256
第14章 PL/SQL語言基礎 261
14.1 PL/SQL概述 261
14.1.1 PL/SQL特點 261
14.1.2 PL/SQL功能特性 262
14.1.3 PL/SQL執行過程與開發工具 262
14.2 PL/SQL基礎 263
14.2.1 PL/SQL程序結構 263
14.2.2 詞法單元 264
14.2.3 數據類型 266
14.2.4 變量與常量 268
14.2.5 PL/SQL記錄 269
14.2.6 編譯指示 272
14.2.7 PL/SQL中的SQL語句 272
14.3 控制結構 275
14.3.1 選擇結構 275
14.3.2 循環結構 278
14.3.3 跳轉結構 279
14.4 游標 280
14.4.1 游標的概念及類型 280
14.4.2 顯式游標 280
14.4.3 隱式游標 286
14.4.4 游標變量 287
14.5 異常處理 290
14.5.1 異常概述 290
14.5.2 異常處理過程 292
14.5.3 異常的傳播 295
復習題 296
第15章 PL/SQL程序設計 298
15.1 存儲子程序 298
15.1.1 存儲過程 298
15.1.2 函數 303
15.1.3 局部子程序 305
15.2 包 307
15.2.1 包的創建 307
15.2.2 包的調用 309
15.2.3 包重載 309
15.2.4 包的初始化 310
15.2.5 包的管理 311
15.3 觸發器 311
15.3.1 觸發器概述 311
15.3.2 DML觸發器 312
15.3.3 INSTEAD OF觸發器 315
15.3.4 系統觸發器 316
15.3.5 變異表觸發器 319
15.3.6 觸發器的管理 321
復習題 321
第16章 基于Oracle數據庫的應用開發 325
16.1 圖書管理系統數據庫設計與開發 325
16.1.1 圖書管理系統需求分析 325
16.1.2 圖書管理系統數據庫對象設計 325
16.1.3 圖書管理系統數據庫對象創建 328
16.1.4 圖書管理系統應用開發 331
16.2 人事管理系統開發 331
16.2.1 系統描述 331
16.2.2 數據庫表設計 331
16.2.3 重要界面的設計與實現 332
16.2.4 主要代碼的實現 333
復習題 339
參考文獻 340
本書深入淺出地介紹了Oracle 10g數據庫系統管理與開發的基礎知識,包括4篇,共16章,內容涉及Oracle 10g數據庫服務器的安裝與配置、數據庫的創建、數據庫管理與開發工具的應用、數據庫體系結構管理、數據庫對象應用與管理、數據庫安全性管理、數據庫備份與恢復管理、SQL語言應用、PL/SQL程序設計、Oracle應用系統開發實例,以及Oracle 10g的最新技術,包括數據泵技術、閃回技術等。全書理論與實踐相結合,包含大量應用實例,強調實際操作技能的培訓。為適合教學需要,各章末均配有習題,并配有電子課件。
本書面向Oracle數據庫的初學者和入門級用戶,可以使讀者從Oracle知識零起點開始逐漸全面地了解Oracle數據庫的基本原理和相關應用開發,為將來深入學習Oracle數據庫奠定基礎。

書是《Oracle 10g數據庫基礎教程》的第2版。《Oracle 10g數據庫基礎教程》一書自2009年7月份出版以來,先后經過7次印刷,印量達2萬余冊,在大連東軟信息學院、湖南商學院、大連理工大學軟件學院、南昌航空大學、沈陽航空工業學院、北京電子科技學院、山東農業大學、廣東技術師范學院、蘇州大學等多所院校得到了很好的應用,頗受廣大師生的好評。除了眾多高校作為教材之外,第1版還成為軟件開發人員學習Oracle數據庫應用的入門書籍,部分培訓機構把該書作為培訓教材使用。在第1版使用的過程中,得到了眾多讀者的意見反饋,在此向他們表示感謝!
此外,《Oracle 10g數據庫基礎教程》一書獲得2010年“大連市科學著作獎二等獎”,獲得2011年“遼寧省自然科學學術成果獎二等獎”等。
本書在《Oracle 10g數據庫基礎教程》的基礎上,根據讀者的反饋,進行了適當的調整,加強了案例的完善性、應用性及知識的基礎性。具體表現為:
*將第1版中第2章數據庫服務器的安裝與卸載的內容進行了精簡,只保留了操作過程,刪除了對操作過程的詳細介紹。
*將第1版中第4章Oracle企業管理器和第5章SQL*Plus合并為一章,保留了這兩種工具的基本功能介紹,刪減了不常用的功能的介紹。
*由于第1版中第9章數據庫服務器工作模式與數據字典的內容基本以理論介紹為主,因此該章內容在第2版中沒有保留。
*由于第1版中16.9節集合、16.10節批綁定的內容是PL/SQL的高級應用,內容復雜,需要系統、深入的介紹,因此在第2版中沒有保留這部分內容。
*在第2版中,對書中原有的案例進行完善。
*增加了一個“圖書管理系統數據庫設計與開發”應用開發案例,對全書知識進行綜合應用,有助于讀者在實際應用開發中學習Oracle知識。
本書是作者根據多年的教學經驗、軟件開發經驗及第1版讀者反饋意見編寫而成的,是一本面向應用型人才培養的教材,具有較強的實用性。全書簡明易懂,篇幅適當,重點突出。在內容編排上突破傳統,融入整個課程體系設置之中,注重相關課程之間的整合與銜接,適應課程改革和學時調整的需要。本書反映了最新的教育思想,精講多練,強調實踐能力培養,強化學生動手能力和實際問題解決能力的培養,以學生為主體培養學生的自學能力。
本書由淺入深,層層深入,理論與實踐相結合,突出實際操作,所有案例都在實踐中得到驗證。同時,每章配有大量練習題,特別是實訓題,以強化對讀者應用能力的培養。
本書共4篇,分為16章。
第一篇:基礎篇(第1~4章)
主要介紹Oracle數據庫基礎知識、Oracle數據庫服務器的安裝與卸載、Oracle數據庫的創建、常用開發管理工具的使用等。
第二篇:體系結構篇(第5~7章)
主要介紹Oracle數據庫體系結構,包括物理存儲結構、邏輯存儲結構及Oracle實例。
第三篇:管理篇(第8~12章)
主要介紹Oracle數據庫的管理知識,包括數據庫的啟動與關閉、數據庫各種對象的管理、數據庫安全性管理、數據庫的備份與恢復及Oracle 10g最新技術——閃回技術等。
第四篇:應用開發篇(第13~16章)
主要介紹Oracle數據庫應用開發知識,包括SQL語句基礎、PL/SQL語言基礎及程序設計,以及基于Oracle數據庫的應用程序開發實例。
全書知識結構如下圖所示。

本書作者全部是有多年Oracle數據庫開發經驗及Oracle數據庫授課經驗的教師。參與本書編寫工作的有閆海珍、王瀾、劉蕾、王杜娟、李緒成、張陽、王紅、李翔坤、程卓、張冬青、鄧麗、樊曉勇、宋曉慧、劉筱筠、宋偉剛、孫風棟等。全書由孫風棟統稿,王瀾主審。
本書配有電子課件等教輔資源,讀者可登錄華信教育資源網(www.hxedu.com.cn)下載。
本書在編寫過程中得到很多人的幫助和支持,在此感謝我的合作者們辛勤、嚴謹的勞動,感謝我的同事、我的學生對本書的建議,感謝讀者朋友們的意見與反饋。
由于Oracle數據庫知識繁雜,限于作者水平有限,編寫時間倉促,本書中錯誤或不妥之處在所難免,敬請讀者批評指正。作者E-mail:sunfengdong@neusoft.edu.cn。


孫風棟
2012年9月
pagetop