Oracle數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)(慕課版 第2版)
定 價(jià):65 元
當(dāng)前圖書(shū)已被 32 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:尚展壘 楊威 吳儉
- 出版時(shí)間:2021/3/1
- ISBN:9787115477682
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP311.132.3
- 頁(yè)碼:297
- 紙張:
- 版次:02
- 開(kāi)本:16開(kāi)
本書(shū)系統(tǒng)全面的介紹了有關(guān)Oracle程序開(kāi)發(fā)所涉及的各類(lèi)知識(shí)。全書(shū)共分13章,內(nèi)容包括數(shù)據(jù)庫(kù)的基本概念與Oracle環(huán)境、數(shù)據(jù)庫(kù)創(chuàng)建、表與表數(shù)據(jù)操作、數(shù)據(jù)庫(kù)的查詢(xún)和視圖、索引和數(shù)據(jù)的完整性、PL/SQL語(yǔ)言介紹、存儲(chǔ)過(guò)程和觸發(fā)器、高級(jí)數(shù)據(jù)類(lèi)型、系統(tǒng)安全管理、備份和恢復(fù)、閃回操作和Undo表空間、其他概念、課程設(shè)計(jì)——企業(yè)人事管理系統(tǒng)。
買(mǎi)書(shū)送名師,明日科技資深講師面對(duì)面授課。本課程依托人民郵電出版社自主開(kāi)發(fā)的在線(xiàn)教育慕課平臺(tái)——人郵學(xué)院(www.rymooc.com),該平臺(tái)具有完備的在線(xiàn)“教、學(xué)、測(cè)”功能。人郵學(xué)院提供體系完整的100學(xué)時(shí)慕課教學(xué)視頻同步講解,即學(xué)即練的在線(xiàn)測(cè)試。書(shū)中附有188個(gè)微課視頻,掃一掃書(shū)中二維碼,便可隨時(shí)隨地學(xué)習(xí)。附贈(zèng)300余道習(xí)題和自測(cè)題, PPT 課件、案例源代碼、自測(cè)試卷、拓展案例等豐富的配套資源。
明日科技,程序設(shè)計(jì)類(lèi)暢銷(xiāo)圖書(shū)作者,絕大多數(shù)品種在“全國(guó)計(jì)算機(jī)圖書(shū)排行榜”同品種排行中名列前茅,累計(jì)銷(xiāo)售百萬(wàn)冊(cè)。作者編寫(xiě)的《Oracle從入門(mén)到精通》長(zhǎng)期占據(jù)各網(wǎng)店排行榜的榜首位置。
第1章 數(shù)據(jù)庫(kù)的基本概念與Oracle環(huán)境 1
1.1 數(shù)據(jù)庫(kù)的基本概念 2
1.1.1 數(shù)據(jù)庫(kù)系統(tǒng)概述 2
1.1.2 數(shù)據(jù)模型 2
1.1.3 關(guān)系型數(shù)據(jù)庫(kù)語(yǔ)言 2
1.2 Oracle數(shù)據(jù)庫(kù)環(huán)境 3
1.2.1 Oracle數(shù)據(jù)庫(kù)簡(jiǎn)介 3
1.2.2 Oracle 12c的安裝 3
1.2.3 Oracle 12c的卸載 8
1.3 Oracle的管理工具 10
1.3.1 企業(yè)管理器 10
1.3.2 SQL*Plus工具 11
1.3.3 SQL Developer工具 16
小結(jié) 22
上機(jī)指導(dǎo) 22
習(xí)題 25
第2章 數(shù)據(jù)庫(kù)創(chuàng)建 26
2.1 Oracle數(shù)據(jù)庫(kù)的基本概念 27
2.1.1 邏輯存儲(chǔ)結(jié)構(gòu) 27
2.1.2 物理存儲(chǔ)結(jié)構(gòu) 30
2.1.3 實(shí)例 31
2.2 界面方式創(chuàng)建數(shù)據(jù)庫(kù) 35
2.2.1 數(shù)據(jù)庫(kù)的創(chuàng)建 36
2.2.2 數(shù)據(jù)庫(kù)的刪除 39
2.3 命令方式創(chuàng)建數(shù)據(jù)庫(kù) 41
2.3.1 創(chuàng)建數(shù)據(jù)庫(kù) 41
2.3.2 刪除數(shù)據(jù)庫(kù) 48
小結(jié) 49
上機(jī)指導(dǎo) 49
習(xí)題 50
第3章 表與表數(shù)據(jù)操作 51
3.1 表結(jié)構(gòu)和數(shù)據(jù)類(lèi)型 52
3.1.1 表和表結(jié)構(gòu) 52
3.1.2 數(shù)據(jù)類(lèi)型 52
3.1.3 表結(jié)構(gòu)的設(shè)計(jì) 54
3.2 創(chuàng)建和管理表空間 55
3.2.1?通過(guò)本地化空間管理方式創(chuàng)建表空間 57
3.2.2?通過(guò)段空間管理方式創(chuàng)建表空間 57
3.3 界面方式操作表 59
3.3.1?創(chuàng)建表 59
3.3.2?修改表 60
3.3.3?刪除表 61
3.4 命令方式操作表 61
3.4.1 創(chuàng)建表 61
3.4.2 修改表 63
3.4.3 刪除表 65
3.5 操作表數(shù)據(jù) 65
3.5.1 插入數(shù)據(jù) 65
3.5.2 修改記錄 68
3.5.3 刪除記錄 69
小結(jié) 70
上機(jī)指導(dǎo) 70
習(xí)題 71
第4章 數(shù)據(jù)庫(kù)的查詢(xún)和視圖 72
4.1 選擇、投影和連接 73
4.1.1 選擇 73
4.1.2 投影 73
4.1.3 連接 73
4.2 數(shù)據(jù)庫(kù)的查詢(xún) 74
4.2.1 選擇列 75
4.2.2 選擇行 78
4.2.3 多表關(guān)聯(lián)查詢(xún) 83
4.2.4 統(tǒng)計(jì) 88
4.2.5 排序 90
4.3 數(shù)據(jù)庫(kù)視圖 91
4.3.1 視圖的概念 91
4.3.2 創(chuàng)建視圖 91
4.3.3 查詢(xún)視圖 93
4.3.4 更新視圖 93
4.3.5 修改視圖的定義 94
4.3.6 刪除視圖 95
小結(jié) 95
上機(jī)指導(dǎo) 96
習(xí)題 97
第5章 索引與數(shù)據(jù)的完整性 98
5.1 索引 99
5.1.1 索引的分類(lèi) 99
5.1.2 建立索引的注意事項(xiàng) 99
5.1.3 創(chuàng)建索引 99
5.1.4 修改索引 102
5.1.5 刪除索引 102
5.2 數(shù)據(jù)的完整性和約束性 103
5.2.1 非空約束 103
5.2.2 主鍵約束 104
5.2.3 唯一性約束 105
5.2.4 外鍵約束 107
5.2.5 禁用約束 108
5.2.6 激活約束 109
5.2.7 刪除約束 110
小結(jié) 110
上機(jī)指導(dǎo) 110
習(xí)題 111
第6章 PL/SQL介紹 112
6.1 PL/SQL概述 113
6.1.1 PL/SQL的特點(diǎn) 113
6.1.2 PL/SQL的開(kāi)發(fā)和運(yùn)行環(huán)境 113
6.2 PL/SQL字符集 113
6.2.1 合法字符 113
6.2.2 運(yùn)算符 114
6.2.3 其他符號(hào) 114
6.3 PL/SQL變量、常量和數(shù)據(jù)類(lèi)型 115
6.3.1 定義變量和常量 115
6.3.2 基本數(shù)據(jù)類(lèi)型 116
6.3.3 特殊數(shù)據(jù)類(lèi)型 117
6.4 PL/SQL基本程序結(jié)構(gòu)和結(jié)構(gòu)控制語(yǔ)句 119
6.4.1 PL/SQL程序塊 120
6.4.2 選擇語(yǔ)句 121
6.4.3 循環(huán)結(jié)構(gòu) 124
6.4.4 選擇和跳轉(zhuǎn)語(yǔ)句 127
6.4.5 異!128
6.4.6 空操作和空值 133
6.5 系統(tǒng)內(nèi)置函數(shù) 133
6.5.1 字符類(lèi)函數(shù) 134
6.5.2 數(shù)字類(lèi)函數(shù) 136
6.5.3 日期和時(shí)間類(lèi)函數(shù) 137
6.5.4 轉(zhuǎn)換類(lèi)函數(shù) 138
6.6 函數(shù) 139
6.6.1 函數(shù)的創(chuàng)建與調(diào)用 139
6.6.2 函數(shù)的刪除 140
6.7 游標(biāo) 141
6.7.1 顯式游標(biāo) 141
6.7.2 隱式游標(biāo) 144
6.7.3 使用游標(biāo)變量 145
6.7.4 使用游標(biāo)表達(dá)式 146
6.8 程序包的使用 146
6.8.1 程序包的規(guī)范 147
6.8.2 程序包的主體 148
小結(jié) 149
上機(jī)指導(dǎo) 149
習(xí)題 150
第7章 存儲(chǔ)過(guò)程和觸發(fā)器 151
7.1 存儲(chǔ)過(guò)程 152
7.1.1 存儲(chǔ)過(guò)程的創(chuàng)建和執(zhí)行 152
7.1.2 存儲(chǔ)過(guò)程的修改 153
7.1.3 存儲(chǔ)過(guò)程的刪除 154
7.2 觸發(fā)器 154
7.2.1 利用PL/SQL語(yǔ)句創(chuàng)建觸發(fā)器 154
7.2.2 利用界面方式創(chuàng)建觸發(fā)器 160
7.2.3 啟用和禁用觸發(fā)器 161
7.2.4 觸發(fā)器的刪除 161
7.3 事務(wù) 162
7.3.1 事務(wù)的概念 162
7.3.2 事務(wù)處理 163
7.3.3 自治事務(wù) 169
7.4 鎖 169
7.4.1 鎖機(jī)制和死鎖 170
7.4.2 鎖的類(lèi)型 170
7.4.3 表鎖和事務(wù)鎖 171
小結(jié) 171
上機(jī)指導(dǎo) 172
習(xí)題 173
第8章 高級(jí)數(shù)據(jù)類(lèi)型 174
8.1 Oracle數(shù)據(jù)庫(kù)與大對(duì)象數(shù)據(jù) 175
8.1.1 大對(duì)象數(shù)據(jù)類(lèi)型 175
8.1.2 Oracle數(shù)據(jù)庫(kù)中導(dǎo)入大對(duì)象數(shù)據(jù) 175
8.2 Oracle數(shù)據(jù)庫(kù)與XML 178
8.2.1 XML概述 178
8.2.2 Oracle XML DB概述 180
8.2.3 Oracle數(shù)據(jù)庫(kù)中導(dǎo)入XML
數(shù)據(jù) 180
8.2.4 XQuery的基本用法 183
小結(jié) 187
上機(jī)指導(dǎo) 187
習(xí)題 188
第9章 系統(tǒng)安全管理 189
9.1 用戶(hù) 190
9.1.1 創(chuàng)建用戶(hù) 190
9.1.2 管理用戶(hù) 192
9.2 權(quán)限管理 193
9.2.1 權(quán)限概述 193
9.2.2 系統(tǒng)權(quán)限管理 194
9.2.3 對(duì)象權(quán)限管理 195
9.2.4 安全特性 196
9.3 角色管理 198
9.3.1 角色概述 198
9.3.2 創(chuàng)建用戶(hù)角色 199
9.3.3 管理用戶(hù)角色 199
9.4 概要文件和數(shù)據(jù)字典 200
9.4.1 使用概要文件管理密碼 200
9.4.2 使用概要文件管理資源 202
9.4.3 數(shù)據(jù)字典 203
9.5 審計(jì) 205
9.5.1 審計(jì)啟用 205
9.5.2 登錄審計(jì) 207
9.5.3 操作審計(jì) 208
9.5.4 權(quán)限審計(jì) 209
小結(jié) 210
上機(jī)指導(dǎo) 210
習(xí)題 211
第10章 備份和恢復(fù) 212
10.1 備份和恢復(fù)概述 213
10.2 備份恢復(fù)工具RMAN 214
10.2.1 RMAN的好處 214
10.2.2 RMAN組件基礎(chǔ) 214
10.2.3 分配RMAN通道 216
10.2.4 RMAN的常用命令 217
10.3 使用RMAN實(shí)現(xiàn)數(shù)據(jù)備份 219
10.3.1 RMAN備份策略 219
10.3.2 使用RMAN備份數(shù)據(jù)庫(kù)文件和歸檔日志 220
10.3.3 增量備份 222
10.4 使用RMAN實(shí)現(xiàn)數(shù)據(jù)恢復(fù) 223
10.4.1 數(shù)據(jù)的完全恢復(fù) 223
10.4.2 數(shù)據(jù)的不完全恢復(fù) 225
10.5 數(shù)據(jù)泵 228
10.5.1 數(shù)據(jù)泵概述 228
10.5.2 數(shù)據(jù)泵的使用 228
小結(jié) 234
上機(jī)指導(dǎo) 234
習(xí)題 236
第11章 閃回操作和Undo表空間 237
11.1 閃回操作 238
11.1.1 基本概念 238
11.1.2 閃回?cái)?shù)據(jù)庫(kù) 238
11.1.3 閃回表 242
11.1.4 閃回丟棄 243
11.1.5 其他閃回技術(shù) 245
11.2 Undo表空間 246
11.2.1 自動(dòng)Undo管理 246
11.2.2 Undo表空間的優(yōu)點(diǎn) 246
11.2.3 Undo表空間管理參數(shù) 247
11.2.4 創(chuàng)建和管理Undo表空間 247
小結(jié) 249
上機(jī)指導(dǎo) 249
習(xí)題 250
第12章 其他概念 251
12.1 數(shù)據(jù)庫(kù)鏈接 252
12.1.1 創(chuàng)建數(shù)據(jù)庫(kù)鏈接 252
12.1.2 使用數(shù)據(jù)庫(kù)鏈接 252
12.1.3 刪除數(shù)據(jù)庫(kù)鏈接 253
12.2 快照 253
12.2.1 創(chuàng)建快照 253
12.2.2 修改快照 254
12.2.3 刪除快照 255
12.3 序列 255
12.3.1 創(chuàng)建序列 255
12.3.2 管理序列 257
小結(jié) 257
上機(jī)指導(dǎo) 257
習(xí)題 258
第13章 綜合案例——企業(yè)人事管理系統(tǒng) 259
13.1 需求分析 260
13.2 系統(tǒng)設(shè)計(jì) 260
13.2.1 系統(tǒng)目標(biāo) 260
13.2.2 系統(tǒng)功能結(jié)構(gòu) 260
13.2.3 系統(tǒng)業(yè)務(wù)流程 260
13.2.4 系統(tǒng)預(yù)覽 261
13.2.5 系統(tǒng)編碼規(guī)范 264
13.3 系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境 264
13.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 264
13.4.1?實(shí)體E-R圖設(shè)計(jì) 264
13.4.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 266
13.5 系統(tǒng)文件夾組織結(jié)構(gòu) 267
13.6 公共模塊設(shè)計(jì) 267
13.6.1 編寫(xiě)Hibernate配置文件 267
13.6.2 編寫(xiě)Hibernate持久化類(lèi)和映射文件 268
13.6.3 編寫(xiě)通過(guò)Hibernate操作持久化對(duì)象的常用方法 269
13.6.4?創(chuàng)建用于特殊效果的部門(mén)樹(shù)對(duì)話(huà)框 270
13.6.5 創(chuàng)建通過(guò)部門(mén)樹(shù)選取員工的面板和對(duì)話(huà)框 272
13.7 Hibernate關(guān)聯(lián)關(guān)系的建立方法 273
13.7.1 建立一對(duì)一關(guān)聯(lián) 273
13.7.2 建立一對(duì)多關(guān)聯(lián) 274
13.8 主窗體的設(shè)計(jì) 276
13.8.1 實(shí)現(xiàn)導(dǎo)航欄 276
13.8.2 實(shí)現(xiàn)工具欄 278
13.9 人事管理模塊設(shè)計(jì) 280
13.9.1 實(shí)現(xiàn)上傳員工照片功能 281
13.9.2 實(shí)現(xiàn)組件聯(lián)動(dòng)功能 283
13.9.3 通過(guò)Java反射驗(yàn)證數(shù)據(jù)是否為空 285
13.10 待遇管理模塊設(shè)計(jì) 286
13.10.1 實(shí)現(xiàn)建立一個(gè)新的賬套 287
13.10.2 實(shí)現(xiàn)為新建的賬套添加項(xiàng)目 287
13.10.3 實(shí)現(xiàn)修改項(xiàng)目的金額 289
13.10.4 實(shí)現(xiàn)統(tǒng)計(jì)報(bào)表 290
13.11 系統(tǒng)維護(hù)模塊設(shè)計(jì) 291
13.11.1 實(shí)現(xiàn)修改名稱(chēng)功能 293
13.11.2 實(shí)現(xiàn)添加部門(mén)的功能 294
13.11.3 實(shí)現(xiàn)刪除現(xiàn)有部門(mén)的功能 296
小結(jié) 297