從零開始 Oracle數(shù)據(jù)庫(kù)基礎(chǔ)教程 云課版
定 價(jià):69.8 元
- 作者:史衛(wèi)亞
- 出版時(shí)間:2021/1/1
- ISBN:9787115516558
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.132
- 頁(yè)碼:304
- 紙張:
- 版次:01
- 開本:16開
本書通過(guò)實(shí)例引導(dǎo),深入淺出地介紹了Oracle程序設(shè)計(jì)的相關(guān)知識(shí)和實(shí)戰(zhàn)技能。
本書第1~9章主要包括Oracle學(xué)習(xí)指南、Oracle安裝與配置、初識(shí)SQL、高級(jí)SQL限定查詢、Oracle的單行函數(shù)、多表查詢、分組統(tǒng)計(jì)查詢、子查詢以及Oracle數(shù)據(jù)的基本操作等;第10~17章主要講解Oracle的表創(chuàng)建與管理、Oracle的數(shù)據(jù)完整性、Oracle的數(shù)據(jù)庫(kù)對(duì)象、PL/SQL編程、游標(biāo)、存儲(chǔ)過(guò)程與函數(shù)、觸發(fā)器和程序包以及Oracle的表空間等;第18~20章主要講解控制文件及日志文件的管理、Oracle的安全管理以及數(shù)據(jù)庫(kù)備份與恢復(fù)等。
本書適合任何想學(xué)習(xí)Oracle的讀者閱讀,無(wú)論您是否從事計(jì)算機(jī)相關(guān)工作,是否接觸過(guò)Oracle,均可通過(guò)閱讀本書快速掌握Oracle的開發(fā)方法和技巧。
1.本書內(nèi)容詳盡,重點(diǎn)突出,學(xué)習(xí)便利,可操作性強(qiáng);
2.本書通過(guò)掃描二維碼觀看同步視頻教程,詳細(xì)講解每個(gè)范例及項(xiàng)目的開發(fā)過(guò)程與關(guān)鍵點(diǎn);
3.本書配套贈(zèng)送源代碼和教學(xué)用PPT,方便教師根據(jù)實(shí)際情況改編授課;
4.海量贈(zèng)送資源免費(fèi)下載。
龍馬高新教育,專業(yè)的計(jì)算機(jī)研究、教育機(jī)構(gòu),擁有近20年的圖書出版經(jīng)歷,與39所高校、8個(gè)行業(yè)協(xié)會(huì)、5家知名網(wǎng)站保持合作關(guān)系,屢獲全國(guó)優(yōu)秀暢銷書大獎(jiǎng),其推出的“從入門到精通”“完全自學(xué)手冊(cè)”“編程寶典”“完全自學(xué)手冊(cè)”“精通100%”“非常網(wǎng)絡(luò)6+1”等均成為業(yè)界知名圖書品牌,受到百萬(wàn)讀者的認(rèn)可和推薦。
第1章 Oracle學(xué)習(xí)指南 1
1.1 Oracle的來(lái)源 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ā)/運(yùn)行平臺(tái) 6
1.6 Oracle工作崗位及前景 7
1.7 Oracle國(guó)內(nèi)外認(rèn)證 8
1.8 Oracle的優(yōu)勢(shì)/劣勢(shì) 9
第2章 Oracle安裝與配置 11
2.1 Oracle的軟硬件環(huán)境 12
2.2 Oracle的安裝與配置 12
2.2.1 Oracle數(shù)據(jù)庫(kù)的安裝與配置 12
2.2.2 建立Oracle數(shù)據(jù)庫(kù)的連接 20
2.3 Oracle服務(wù) 20
2.4 Oracle常用數(shù)據(jù)管理工具 21
2.4.1 SQL Plus工具 21
2.4.2 數(shù)據(jù)庫(kù)配置助手 23
2.4.3 網(wǎng)絡(luò)配置助手 23
2.4.4 網(wǎng)絡(luò)管理工具 24
2.5 本章小結(jié) 25
2.6 疑難解答 25
2.7 實(shí)戰(zhàn)練習(xí) 26
第3章 初識(shí)SQL 27
3.1 SQL概述 28
3.2 scott用戶數(shù)據(jù)表分析 28
3.3 SELECT子句及簡(jiǎn)單查詢 30
3.4 本章小結(jié) 35
3.5 疑難解答 36
3.6 實(shí)戰(zhàn)練習(xí) 36
第4章 高級(jí)SQL限定查詢 37
4.1 select限定查詢語(yǔ)法 38
4.2 關(guān)系運(yùn)算符 38
4.3 邏輯運(yùn)算 40
4.4 范圍運(yùn)算: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 實(shí)戰(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 實(shí)戰(zhàn)練習(xí) 72
第6章 多表查詢 73
6.1 認(rèn)識(shí)多表查詢 74
6.2 表的連接 77
6.3 SQL:1999語(yǔ)法定義 81
6.4 數(shù)據(jù)集合操作 83
6.5 綜合范例—員工多表關(guān)聯(lián)信息查詢 86
6.6 本章小結(jié) 89
6.7 疑難解答 89
6.8 實(shí)戰(zhàn)練習(xí) 90
第7章 分組統(tǒng)計(jì)查詢 91
7.1 統(tǒng)計(jì)函數(shù)(分組函數(shù)) 92
7.2 分組統(tǒng)計(jì) 94
7.3 多表查詢與分組統(tǒng)計(jì) 96
7.4 HAVING子句 99
7.5 綜合范例—不同部門員工工資信息統(tǒng)計(jì) 100
7.6 本章小結(jié) 103
7.7 疑難解答 103
7.8 實(shí)戰(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 綜合范例—多條件查詢員工各項(xiàng)統(tǒng)計(jì)信息 117
8.7 本章小結(jié) 125
8.8 疑難解答 125
8.9 實(shí)戰(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ù)庫(kù)構(gòu)建 136
9.7 本章小結(jié) 143
9.8 疑難解答 143
9.9 實(shí)戰(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 截?cái)啾怼?48
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 實(shí)戰(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ù)庫(kù)構(gòu)建 172
11.9 本章小結(jié) 173
11.10 疑難解答 173
11.11 實(shí)戰(zhàn)練習(xí) 174
第12章 Oracle的數(shù)據(jù)庫(kù)對(duì)象 175
12.1 序列的概念及使用方法 176
12.2 同義詞的作用 178
12.3 視圖的定義及使用方法 179
12.4 索引的定義及使用方法 183
12.5 本章小結(jié) 185
12.6 疑難解答 186
12.7 實(shí)戰(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 條件語(yǔ)句 195
13.3.1 IF語(yǔ)句 195
13.3.2 CASE語(yǔ)句 198
13.4 循環(huán)語(yǔ)句 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 異常處理過(guò)程 203
13.5.3 異常處理范例 204
13.6 綜合范例—100之內(nèi)奇數(shù)之和,三個(gè)不同的數(shù)比較大小,工資調(diào)整 206
13.7 本章小結(jié) 209
13.8 疑難解答 209
13.9 實(shí)戰(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 動(dòng)態(tài)游標(biāo)的創(chuàng)建與使用 216
14.3 游標(biāo)FOR循環(huán) 217
14.4 綜合范例—部門信息統(tǒng)計(jì)1 219
14.5 本章小結(jié) 221
14.6 疑難解答 222
14.7 實(shí)戰(zhàn)練習(xí) 222
第15章 存儲(chǔ)過(guò)程與函數(shù) 223
15.1 存儲(chǔ)過(guò)程 224
15.1.1 存儲(chǔ)過(guò)程的創(chuàng)建 224
15.1.2 存儲(chǔ)過(guò)程的調(diào)用及刪除 224
15.1.3 存儲(chǔ)過(guò)程的使用 225
15.1.4 存儲(chǔ)過(guò)程的查詢 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)計(jì)2 234
15.4 本章小結(jié) 237
15.5 疑難解答 237
15.6 實(shí)戰(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 程序包實(shí)例 250
16.3.3 程序包的刪除 251
16.4 綜合范例—數(shù)據(jù)表信息修改 251
16.5 本章小結(jié) 253
16.6 疑難解答 253
16.7 實(shí)戰(zhàn)練習(xí) 254
第17章 Oracle的表空間 255
17.1 表空間概述 256
17.2 表空間創(chuàng)建 257
17.3 表空間維護(hù) 259
17.3.1 設(shè)置默認(rèn)表空間 259
17.3.2 重命名表空間 259
17.3.3 修改表空間的狀態(tài) 260
17.3.4 修改表空間對(duì)應(yīng)數(shù)據(jù)文件的大小 260
17.3.5 增加表空間的數(shù)據(jù)文件 260
17.3.6 刪除表空間的數(shù)據(jù)文件 261
17.3.7 修改數(shù)據(jù)文件為自動(dòng)擴(kuò)展 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 實(shí)戰(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 實(shí)戰(zhàn)練習(xí) 280
第19章 Oracle的安全管理 281
19.1 用戶管理 282
19.2 權(quán)限管理 283
19.3 角色管理 285
19.4 綜合范例—從無(wú)到有的安全管理 287
19.5 本章小結(jié) 289
19.6 疑難解答 289
19.7 實(shí)戰(zhàn)練習(xí) 290
第20章 數(shù)據(jù)庫(kù)備份與恢復(fù) 291
20.1 備份與恢復(fù)概述 292
20.2 數(shù)據(jù)的導(dǎo)出與導(dǎo)入 292
20.3 數(shù)據(jù)庫(kù)的冷備份及恢復(fù) 295
20.4 將Excel文件導(dǎo)入到Oracle數(shù)據(jù)庫(kù)中 296
20.5 綜合范例—實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份和恢復(fù) 298
20.6 本章小結(jié) 301
20.7 疑難解答 301
20.8 實(shí)戰(zhàn)練習(xí) 304