Oracle資料庫套用與實訓教程(第2版)

《Oracle資料庫套用與實訓教程(第2版)》是2023年1月北京郵電大學出版社出版的圖書,作者:肖璞 黃慧。

出版信息,內容簡介,目錄介紹,

出版信息

書名:Oracle資料庫套用與實訓教程(第2版)
出版時間:2023-01-09
編 著 者:肖璞 黃慧
版 次:2-1
I S B N:978-7-5635-6859-8
定 價:¥42.00元

內容簡介

Oracle是目前很流行的資料庫開發平台,擁有較大的市場占有率和眾多的用戶,是大型資料庫套用系統的首選後台資料庫系統。本書根據作者多年講授資料庫等課程和開發應用程式的經驗,在參考Oracle原版手冊和國內外同類圖書的基礎上,從實用性角度出發,以Oracle 19c版本為例深入淺出地介紹了資料庫的基礎知識、Oracle資料庫的體系結構、Oracle資料庫的套用與管理等知識,並且在實訓環節設計了基礎與驗證型、設計與開發型、研究與創新型的多層次實驗內容。
本書內容豐富,注重實訓,可作為大中專院校相關課程的教材和參考書,也適合Oracle資料庫管理員、資料庫開發人員、資料庫初學者及其他資料庫從業人員閱讀。

目錄介紹

目錄
第1章資料庫技術基礎1
1.1資料庫的發展歷程1
1.1.1數據管理的誕生1
1.1.2資料庫技術的發展階段2
1.2資料庫系統概述4
1.2.1資料庫的基本概念4
1.2.2資料庫系統的組成5
1.2.3資料庫系統的特徵6
1.2.4資料庫系統的結構6
1.3數據模型9
1.3.1現實世界10
1.3.2信息世界10
1.3.3機器世界12
1.4主流資料庫介紹13
1.5大型資料庫的發展趨勢15
本章小結17
思考題17
第2章關係型資料庫基礎18
2.1關係模型18
2.1.1關係數據結構18
2.1.2關係操作19
2.1.3關係完整性約束20
2.2關係規範化理論22
2.2.1問題的提出22
2.2.2函式依賴24
2.2.3關係範式25
2.3關係代數28
2.3.1傳統的集合運算28
2.3.2專門的關係運算30
2.4資料庫系統設計33
2.4.1資料庫設計方法33
2.4.2資料庫設計步驟34
本章小結37
思考題37
第3章SQL語言基礎38
3.1SQL簡介38
3.2數據定義40
3.2.1創建、修改和刪除基本表40
3.2.2創建和刪除索引43
3.3數據更新43
3.3.1插入數據43
3.3.2修改數據44
3.3.3刪除數據44
3.4數據查詢45
3.4.1單表查詢46
3.4.2多表連線查詢48
3.4.3嵌套查詢49
3.5視圖50
3.5.1創建視圖51
3.5.2查詢視圖52
3.5.3刪除視圖52
3.6數據控制52
3.6.1授權52
3.6.2許可權回收53
本章小結54
思考題54
第4章Oracle資料庫介紹及使用55
4.1Oralce資料庫簡介55
4.2安裝Oralce資料庫的軟硬體需求56
4.2.1硬體需求56
4.2.2軟體需求56
4.3Oracle資料庫的安裝57
4.3.1下載Oracle資料庫的安裝軟體57
4.3.2安裝Oracle資料庫57
4.4Oracle資料庫的服務和環境變數61
4.4.1Oracle資料庫的服務61
4.4.2Oracle資料庫的環境變數62
4.5Oracle資料庫的常用工具63
4.5.1SQL Plus63
4.5.2Oracle企業管理器67
4.5.3資料庫配置助手69
4.5.4SQL Developer69
本章小結72
思考題73
第5章Oracle資料庫的體系結構74
5.1Oracle資料庫的體系結構概述74
5.2Oracle資料庫的記憶體結構76
5.2.1系統全局區76
5.2.2程式全局區78
5.3Oracle資料庫的進程結構79
5.3.1後台進程79
5.3.2伺服器進程81
5.4Oracle資料庫的物理結構81
5.4.1數據檔案82
5.4.2控制檔案82
5.4.3重做日誌檔案83
5.4.4其他檔案84
5.5Oracle資料庫的邏輯結構85
5.5.1表空間85
5.5.2段87
5.5.3區間88
5.5.4數據塊88
5.6Oracle資料庫的多租戶環境89
5.7數據字典90
本章小結92
思考題92
第6章Oracle資料庫管理94
6.1Oracle資料庫創建94
6.1.1使用DBCA創建資料庫95
6.1.2使用SQL語句手工創建資料庫99
6.2Oracle資料庫操作100
6.2.1資料庫實例的狀態100
6.2.2啟動Oracle資料庫100
6.2.3關閉Oracle資料庫102
6.3表空間管理103
6.3.1表空間概述103
6.3.2創建表空間105
6.3.3維護表空間107
本章小結109
思考題109
第7章Oracle資料庫的安全性管理110
7.1資料庫的安全策略110
7.1.1Oracle資料庫系統的安全性110
7.1.2Oracle資料庫系統的身份驗證112
7.2許可權管理112
7.2.1系統許可權112
7.2.2對象許可權114
7.2.3系統許可權的授予與收回114
7.2.4對象許可權的授予與收回115
7.3用戶與角色管理117
7.3.1用戶管理117
7.3.2角色管理120
7.4概要檔案121
7.4.1創建概要檔案122
7.4.2分配概要檔案123
7.4.3管理概要檔案124
本章小結124
思考題125
第8章表126
8.1Oracle資料庫對象與數據類型126
8.1.1Oracle資料庫對象126
8.1.2數據類型127
8.2創建表128
8.2.1創建基本關係表128
8.2.2利用帶存儲參數的方式創建表129
8.2.3利用子查詢創建表130
8.2.4完整性約束131
8.3更新表數據133
8.3.1插入數據133
8.3.2修改數據134
8.3.3刪除數據135
8.3.4合併數據136
8.3.5事務控制137
8.4管理表139
本章小結140
思考題140
第9章Oracle資料庫支持的SQL查詢141
9.1虛表和偽列141
9.1.1虛表141
9.1.2偽列141
9.2基本查詢142
9.2.1查詢所有列142
9.2.2查詢指定列142
9.2.3改變列名142
9.2.4查詢不重複數據143
9.2.5查詢計算列143
9.2.6分頁查詢143
9.2.7WHERE子句144
9.2.8排序145
9.2.9使用統計函式146
9.2.10分組147
9.3Oracle資料庫支持的SQL函式148
9.3.1字元串函式148
9.3.2數學函式149
9.3.3日期時間函式149
9.3.4轉換函式150
9.4高級查詢151
9.4.1連線查詢151
9.4.2子查詢152
9.4.3集合操作154
9.4.4TOPN查詢157
9.4.5樹形層次查詢157
本章小結158
思考題159
第10章其他方案對象160
10.1視圖160
10.1.1創建視圖160
10.1.2更新視圖161
10.1.3管理視圖162
10.2索引162
10.2.1索引的概念162
10.2.2創建索引164
10.2.3管理索引165
10.3序列167
10.3.1創建序列167
10.3.2使用序列168
10.3.3管理序列168
10.4同義詞169
10.4.1創建同義詞169
10.4.2管理同義詞169
本章小結170
思考題170
第11章PL/SQL171
11.1PL/SQL基礎171
11.1.1PL/SQL程式塊171
11.1.2PL/SQL的編寫規則173
11.1.3PL/SQL的程式形式和調試環境178
11.2PL/SQL支持的SQL語句179
11.2.1SELECT語句179
11.2.2INSERT、UPDATE、DELETE語句179
11.3PL/SQL的流程控制語句180
11.3.1條件語句180
11.3.2循環控制語句182
11.3.3跳轉控制語句183
11.4游標184
11.4.1顯式游標184
11.4.2游標的屬性186
11.4.3用於游標的循環187
11.4.4使用游標更新數據188
11.5異常189
11.5.1異常處理189
11.5.2系統異常190
11.5.3用戶自定義異常192
11.6存儲過程192
11.6.1創建存儲過程193
11.6.2調用存儲過程194
11.6.3管理存儲過程195
11.7函式196
11.7.1創建函式196
11.7.2調用函式197
11.7.3管理函式197
11.8觸發器198
11.8.1觸發器的類型與組成198
11.8.2創建觸發器200
11.8.3管理觸發器205
本章小結206
思考題206
第12章資料庫備份與恢復207
12.1備份與恢復機制207
12.1.1資料庫的故障類型207
12.1.2備份方法208
12.1.3恢複方法210
12.2冷備份與恢復211
12.3熱備份與恢復212
12.4邏輯備份與恢復213
12.4.1EXP導出213
12.4.2IMP導入216
本章小結218
思考題218
第13章實訓練習219
13.1實訓一數據模型和關係規範化219
13.2實訓二關係代數220
13.3實訓三SQL基礎221
13.4實訓四Oracle資料庫環境224
13.5實訓五資料庫創建與表空間維護227
13.6實訓六用戶與許可權的管理228
13.7實訓七表229
13.8實訓八Oracle資料庫支持的SQL查詢232
13.9實訓九索引/視圖/序列/同義詞233
13.10實訓十PL/SQL程式塊練習235
13.11實訓十一游標和異常236
13.12實訓十二存儲過程、函式和觸發器237
13.13實訓十三數據管理238
參考文獻240

相關詞條

熱門詞條

聯絡我們