從零開始 Oracle數(shù)據(jù)庫基礎(chǔ)教程 云課版
定 價:69.8 元
- 作者:史衛(wèi)亞
- 出版時間:2021/1/1
- ISBN:9787115516558
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.132
- 頁碼:304
- 紙張:
- 版次:01
- 開本:16開
本書通過實例引導(dǎo),深入淺出地介紹了Oracle程序設(shè)計的相關(guān)知識和實戰(zhàn)技能。
本書第1~9章主要包括Oracle學(xué)習(xí)指南、Oracle安裝與配置、初識SQL、高級SQL限定查詢、Oracle的單行函數(shù)、多表查詢、分組統(tǒng)計查詢、子查詢以及Oracle數(shù)據(jù)的基本操作等;第10~17章主要講解Oracle的表創(chuàng)建與管理、Oracle的數(shù)據(jù)完整性、Oracle的數(shù)據(jù)庫對象、PL/SQL編程、游標(biāo)、存儲過程與函數(shù)、觸發(fā)器和程序包以及Oracle的表空間等;第18~20章主要講解控制文件及日志文件的管理、Oracle的安全管理以及數(shù)據(jù)庫備份與恢復(fù)等。
本書適合任何想學(xué)習(xí)Oracle的讀者閱讀,無論您是否從事計算機相關(guān)工作,是否接觸過Oracle,均可通過閱讀本書快速掌握Oracle的開發(fā)方法和技巧。
1.本書內(nèi)容詳盡,重點突出,學(xué)習(xí)便利,可操作性強;
2.本書通過掃描二維碼觀看同步視頻教程,詳細(xì)講解每個范例及項目的開發(fā)過程與關(guān)鍵點;
3.本書配套贈送源代碼和教學(xué)用PPT,方便教師根據(jù)實際情況改編授課;
4.海量贈送資源免費下載。
龍馬高新教育,專業(yè)的計算機研究、教育機構(gòu),擁有近20年的圖書出版經(jīng)歷,與39所高校、8個行業(yè)協(xié)會、5家知名網(wǎng)站保持合作關(guān)系,屢獲全國優(yōu)秀暢銷書大獎,其推出的“從入門到精通”“完全自學(xué)手冊”“編程寶典”“完全自學(xué)手冊”“精通100%”“非常網(wǎng)絡(luò)6+1”等均成為業(yè)界知名圖書品牌,受到百萬讀者的認(rèn)可和推薦。
第1章 Oracle學(xué)習(xí)指南 1
1.1 Oracle的來源 2
1.2 Oracle的技術(shù)體系 3
1.3 Oracle的學(xué)習(xí)路線圖 5
1.4 Oracle的應(yīng)用領(lǐng)域及現(xiàn)狀 6
1.5 Oracle的開發(fā)/運行平臺 6
1.6 Oracle工作崗位及前景 7
1.7 Oracle國內(nèi)外認(rèn)證 8
1.8 Oracle的優(yōu)勢/劣勢 9
第2章 Oracle安裝與配置 11
2.1 Oracle的軟硬件環(huán)境 12
2.2 Oracle的安裝與配置 12
2.2.1 Oracle數(shù)據(jù)庫的安裝與配置 12
2.2.2 建立Oracle數(shù)據(jù)庫的連接 20
2.3 Oracle服務(wù) 20
2.4 Oracle常用數(shù)據(jù)管理工具 21
2.4.1 SQL Plus工具 21
2.4.2 數(shù)據(jù)庫配置助手 23
2.4.3 網(wǎng)絡(luò)配置助手 23
2.4.4 網(wǎng)絡(luò)管理工具 24
2.5 本章小結(jié) 25
2.6 疑難解答 25
2.7 實戰(zhàn)練習(xí) 26
第3章 初識SQL 27
3.1 SQL概述 28
3.2 scott用戶數(shù)據(jù)表分析 28
3.3 SELECT子句及簡單查詢 30
3.4 本章小結(jié) 35
3.5 疑難解答 36
3.6 實戰(zhàn)練習(xí) 36
第4章 高級SQL限定查詢 37
4.1 select限定查詢語法 38
4.2 關(guān)系運算符 38
4.3 邏輯運算 40
4.4 范圍運算:BETWEEN…AND 41
4.5 空判斷 43
4.6 IN操作符 43
4.7 模糊查詢 45
4.8 查詢排序 47
4.9 查詢練習(xí) 49
4.10 本章小結(jié) 53
4.11 疑難解答 53
4.12 實戰(zhàn)練習(xí) 54
第5章 Oracle的單行函數(shù) 55
5.1 字符串函數(shù) 56
5.2 數(shù)值函數(shù) 61
5.3 日期函數(shù) 62
5.4 轉(zhuǎn)換函數(shù) 65
5.5 通用函數(shù) 68
5.6 綜合范例—查詢員工雇傭的年數(shù)、月數(shù)、天數(shù) 69
5.7 本章小結(jié) 71
5.8 疑難解答 72
5.9 實戰(zhàn)練習(xí) 72
第6章 多表查詢 73
6.1 認(rèn)識多表查詢 74
6.2 表的連接 77
6.3 SQL:1999語法定義 81
6.4 數(shù)據(jù)集合操作 83
6.5 綜合范例—員工多表關(guān)聯(lián)信息查詢 86
6.6 本章小結(jié) 89
6.7 疑難解答 89
6.8 實戰(zhàn)練習(xí) 90
第7章 分組統(tǒng)計查詢 91
7.1 統(tǒng)計函數(shù)(分組函數(shù)) 92
7.2 分組統(tǒng)計 94
7.3 多表查詢與分組統(tǒng)計 96
7.4 HAVING子句 99
7.5 綜合范例—不同部門員工工資信息統(tǒng)計 100
7.6 本章小結(jié) 103
7.7 疑難解答 103
7.8 實戰(zhàn)練習(xí) 104
第8章 子查詢 105
8.1 子查詢概念的引入 106
8.2 在WHERE子句中使用子查詢 107
8.3 在HAVING子句中使用子查詢 113
8.4 在SELECT子句中使用子查詢 114
8.5 在FROM子句中使用子查詢 115
8.6 綜合范例—多條件查詢員工各項統(tǒng)計信息 117
8.7 本章小結(jié) 125
8.8 疑難解答 125
8.9 實戰(zhàn)練習(xí) 126
第9章 Oracle數(shù)據(jù)的基本操作 127
9.1 數(shù)據(jù)增加 128
9.2 數(shù)據(jù)修改 129
9.3 數(shù)據(jù)刪除 130
9.4 事務(wù)處理 131
9.5 數(shù)據(jù)偽列 132
9.6 綜合范例—商店數(shù)據(jù)庫構(gòu)建 136
9.7 本章小結(jié) 143
9.8 疑難解答 143
9.9 實戰(zhàn)練習(xí) 144
第10章 Oracle的表創(chuàng)建與管理 145
10.1 常用數(shù)據(jù)類型 146
10.2 創(chuàng)建數(shù)據(jù)表 146
10.3 復(fù)制表 147
10.4 截斷表 148
10.5 為表重命名 148
10.6 刪除數(shù)據(jù)表 149
10.7 閃回技術(shù) 150
10.8 修改表結(jié)構(gòu) 151
10.9 綜合范例—多表復(fù)雜數(shù)據(jù)管理 153
10.10 本章小結(jié) 157
10.11 疑難解答 157
10.12 實戰(zhàn)練習(xí) 158
第11章 Oracle的數(shù)據(jù)完整性 159
11.1 數(shù)據(jù)完整性 160
11.2 非空約束 160
11.3 唯一約束 161
11.4 主鍵約束 163
11.5 檢查約束 164
11.6 外鍵約束 165
11.7 修改約束 170
11.8 綜合范例—帶約束的商店數(shù)據(jù)庫構(gòu)建 172
11.9 本章小結(jié) 173
11.10 疑難解答 173
11.11 實戰(zhàn)練習(xí) 174
第12章 Oracle的數(shù)據(jù)庫對象 175
12.1 序列的概念及使用方法 176
12.2 同義詞的作用 178
12.3 視圖的定義及使用方法 179
12.4 索引的定義及使用方法 183
12.5 本章小結(jié) 185
12.6 疑難解答 186
12.7 實戰(zhàn)練習(xí) 186
第13章 PL/SQL編程 187
13.1 PL/SQL程序結(jié)構(gòu) 188
13.1.1 PL/SQL概述 188
13.1.2 程序結(jié)構(gòu) 188
13.1.3 PL/SQL的詞法單元 189
13.2 變量與常量 190
13.2.1 基本數(shù)據(jù)類型 190
13.2.2 特殊數(shù)據(jù)類型 191
13.2.3 變量 193
13.2.4 常量的定義 195
13.3 條件語句 195
13.3.1 IF語句 195
13.3.2 CASE語句 198
13.4 循環(huán)語句 200
13.4.1 LOOP循環(huán) 200
13.4.2 WHILE循環(huán) 200
13.4.3 FOR循環(huán) 201
13.5 異常處理 202
13.5.1 異常的種類 202
13.5.2 異常處理過程 203
13.5.3 異常處理范例 204
13.6 綜合范例—100之內(nèi)奇數(shù)之和,三個不同的數(shù)比較大小,工資調(diào)整 206
13.7 本章小結(jié) 209
13.8 疑難解答 209
13.9 實戰(zhàn)練習(xí) 210
第14章 游標(biāo) 211
14.1 游標(biāo)的定義和類型 212
14.1.1 游標(biāo)的基本概念 212
14.1.2 游標(biāo)的基本類型 212
14.1.3 靜態(tài)游標(biāo)屬性 212
14.2 游標(biāo)的創(chuàng)建及使用 212
14.2.1 顯式游標(biāo)的創(chuàng)建與使用 212
14.2.2 隱式游標(biāo)的創(chuàng)建與使用 215
14.2.3 動態(tài)游標(biāo)的創(chuàng)建與使用 216
14.3 游標(biāo)FOR循環(huán) 217
14.4 綜合范例—部門信息統(tǒng)計1 219
14.5 本章小結(jié) 221
14.6 疑難解答 222
14.7 實戰(zhàn)練習(xí) 222
第15章 存儲過程與函數(shù) 223
15.1 存儲過程 224
15.1.1 存儲過程的創(chuàng)建 224
15.1.2 存儲過程的調(diào)用及刪除 224
15.1.3 存儲過程的使用 225
15.1.4 存儲過程的查詢 230
15.2 函數(shù) 231
15.2.1 函數(shù)的創(chuàng)建 231
15.2.2 函數(shù)的調(diào)用與刪除 232
15.2.3 函數(shù)的使用 232
15.2.4 函數(shù)的查詢 233
15.3 綜合范例—部門信息統(tǒng)計2 234
15.4 本章小結(jié) 237
15.5 疑難解答 237
15.6 實戰(zhàn)練習(xí) 238
第16章 觸發(fā)器和程序包 239
16.1 觸發(fā)器概述 240
16.1.1 觸發(fā)器的基本概念 240
16.1.2 觸發(fā)器的分類 240
16.2 觸發(fā)器創(chuàng)建 240
16.2.1 DML觸發(fā)器的創(chuàng)建 241
16.2.2 INSTEAD OF觸發(fā)器的創(chuàng)建 244
16.2.3 系統(tǒng)觸發(fā)器 246
16.2.4 觸發(fā)器的禁用和啟用 248
16.2.5 觸發(fā)器的查看和刪除 248
16.3 程序包 249
16.3.1 程序包的創(chuàng)建 249
16.3.2 程序包實例 250
16.3.3 程序包的刪除 251
16.4 綜合范例—數(shù)據(jù)表信息修改 251
16.5 本章小結(jié) 253
16.6 疑難解答 253
16.7 實戰(zhàn)練習(xí) 254
第17章 Oracle的表空間 255
17.1 表空間概述 256
17.2 表空間創(chuàng)建 257
17.3 表空間維護 259
17.3.1 設(shè)置默認(rèn)表空間 259
17.3.2 重命名表空間 259
17.3.3 修改表空間的狀態(tài) 260
17.3.4 修改表空間對應(yīng)數(shù)據(jù)文件的大小 260
17.3.5 增加表空間的數(shù)據(jù)文件 260
17.3.6 刪除表空間的數(shù)據(jù)文件 261
17.3.7 修改數(shù)據(jù)文件為自動擴展 261
17.3.8 修改數(shù)據(jù)文件的名稱或位置 261
17.3.9 表空間的備份 262
17.3.10 刪除表空間 262
17.4 表空間查詢 263
17.5 本章小結(jié) 264
17.6 疑難解答 264
17.7 實戰(zhàn)練習(xí) 264
第18章 控制文件及日志文件的管理 265
18.1 控制文件的管理 266
18.1.1 控制文件概述 266
18.1.2 控制文件的創(chuàng)建 266
18.1.3 控制文件的備份 270
18.1.4 控制文件的恢復(fù) 271
18.1.5 添加多路復(fù)用的控制文件 271
18.1.6 控制文件的刪除 272
18.2 重做日志文件的管理 272
18.2.1 重做日志文件概述 272
18.2.2 查詢重做日志文件信息 273
18.2.3 重做日志文件組及成員的創(chuàng)建 274
18.2.4 重做日志文件組及成員的刪除 275
18.2.5 修改重做日志文件的名稱或位置 276
18.3 歸檔日志文件的管理 276
18.3.1 歸檔日志文件概述 277
18.3.2 歸檔日志信息的查詢 277
18.3.3 歸檔模式的設(shè)置 278
18.3.4 歸檔信息的設(shè)置 278
18.4 本章小結(jié) 279
18.5 疑難解答 279
18.6 實戰(zhàn)練習(xí) 280
第19章 Oracle的安全管理 281
19.1 用戶管理 282
19.2 權(quán)限管理 283
19.3 角色管理 285
19.4 綜合范例—從無到有的安全管理 287
19.5 本章小結(jié) 289
19.6 疑難解答 289
19.7 實戰(zhàn)練習(xí) 290
第20章 數(shù)據(jù)庫備份與恢復(fù) 291
20.1 備份與恢復(fù)概述 292
20.2 數(shù)據(jù)的導(dǎo)出與導(dǎo)入 292
20.3 數(shù)據(jù)庫的冷備份及恢復(fù) 295
20.4 將Excel文件導(dǎo)入到Oracle數(shù)據(jù)庫中 296
20.5 綜合范例—實現(xiàn)數(shù)據(jù)庫的備份和恢復(fù) 298
20.6 本章小結(jié) 301
20.7 疑難解答 301
20.8 實戰(zhàn)練習(xí) 304