注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫Oracle數(shù)據(jù)庫管理從入門到精通

Oracle數(shù)據(jù)庫管理從入門到精通

Oracle數(shù)據(jù)庫管理從入門到精通

定 價(jià):¥120.00

作 者: 丁士鋒 等著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Oracle 計(jì)算機(jī)/網(wǎng)絡(luò) 數(shù)據(jù)庫

ISBN: 9787302347637 出版時間: 2014-03-01 包裝: 平裝
開本: 16開 頁數(shù): 778 字?jǐn)?shù):  

內(nèi)容簡介

  《Oracle數(shù)據(jù)庫管理從入門到精通(配光盤)》以面向應(yīng)用為原則,深入淺出地介紹了Oracle數(shù)據(jù)庫的管理和開發(fā)技術(shù)。書中通過大量的圖解和示例代碼,詳細(xì)介紹了Oracle的體系結(jié)構(gòu)、PL/SQL的語言特性,并深入剖析了用PL/SQL進(jìn)行Oracle開發(fā)的方方面面。為了便于讀者高效、直觀地學(xué)習(xí),作者為本書重點(diǎn)內(nèi)容錄制了13.6小時多媒體教學(xué)視頻。這些視頻及本書涉及的源代碼一起收錄于本書配套DVD光盤中。另外,光盤中還免費(fèi)贈送了7.8小時Oracle PL/SQL教學(xué)視頻和大量的PL/SQL實(shí)例代碼,供讀者進(jìn)一步學(xué)習(xí)參考。全書共24章,分為6篇。涵蓋的內(nèi)容主要有關(guān)系型數(shù)據(jù)庫基礎(chǔ)、Oracle的安裝和管理、體系結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、物理和邏輯結(jié)構(gòu)的維護(hù)和管理、SQL語言的應(yīng)用、PL/SQL語言基礎(chǔ)、開發(fā)環(huán)境、控制語句、數(shù)據(jù)表的管理和查詢、數(shù)據(jù)表的操作、使用PL/SQL的記錄與集合、各種內(nèi)置函數(shù)、游標(biāo)、事務(wù)處理、異常處理、子程序、包、Oracle的安全性、表空間和數(shù)據(jù)文件的管理、數(shù)據(jù)庫的備份和恢復(fù)等,最后還通過兩個現(xiàn)實(shí)案例介紹了Oracle編程的經(jīng)驗(yàn)和技巧。本書適用于Oracle數(shù)據(jù)庫管理人員、使用PL/SQL進(jìn)行應(yīng)用程序開發(fā)的人員、對軟件開發(fā)有興趣的學(xué)生及愛好者。另外,本書對于網(wǎng)絡(luò)管理員、企業(yè)IT運(yùn)維人員也具有很強(qiáng)的指導(dǎo)作用。

作者簡介

  丁士鋒 2001年畢業(yè)于國防科技大學(xué)計(jì)算機(jī)學(xué)院。從事Web開發(fā)及系統(tǒng)架構(gòu)設(shè)計(jì)10余年,對C#語言與.NET開發(fā)技術(shù)有深入研究。多次參與了企業(yè)網(wǎng)站、Web ERP和Office OA等大中型Web項(xiàng)目的開發(fā),積累了深厚的Web相關(guān)軟件及分布式應(yīng)用系統(tǒng)的開發(fā)經(jīng)驗(yàn)。熟悉SQL Server、Oracle與IBM DB2等大型數(shù)據(jù)庫系統(tǒng)的管理與開發(fā)。深入理解數(shù)據(jù)庫系統(tǒng)在企業(yè)信息化進(jìn)程中的應(yīng)用。曾經(jīng)參與了基于大型數(shù)據(jù)庫系統(tǒng)的集團(tuán)式信息管理系統(tǒng)的建設(shè),并多次參與了數(shù)據(jù)庫平臺的搭建與各種核心數(shù)據(jù)庫程序代碼的實(shí)現(xiàn)。目前致力于JavaScript前端應(yīng)用框架的開發(fā)與研究。

圖書目錄

第1篇  Oracle基礎(chǔ)
第1章  認(rèn)識關(guān)系型數(shù)據(jù)庫( 教學(xué)視頻:37分鐘) 2
1.1  理解數(shù)據(jù)庫 2
1.1.1  什么是關(guān)系型數(shù)據(jù)庫 2
1.1.2  實(shí)體關(guān)系模型 3
1.1.3  關(guān)系型數(shù)據(jù)庫管理系統(tǒng)RDBMS 5
1.1.4  使用SQL語言管理數(shù)據(jù)庫 6
1.2  認(rèn)識數(shù)據(jù)庫范式 7
1.2.1  什么是數(shù)據(jù)庫范式 7
1.2.2  第一范式1NF 8
1.2.3  第二范式2NF 9
1.2.4  第三范式3NF 10
1.3  認(rèn)識Oracle數(shù)據(jù)庫系統(tǒng) 10
1.3.1  Oracle數(shù)據(jù)庫特性 10
1.3.2  Oracle數(shù)據(jù)庫管理員 12
1.3.3  數(shù)據(jù)庫管理員任務(wù)列表 13
1.3.4  Oracle數(shù)據(jù)庫系統(tǒng)的組成 15
1.3.5  與SQL Server數(shù)據(jù)庫的比較 16
1.4  安裝Oracle數(shù)據(jù)庫 18
1.4.1  獲取Oracle數(shù)據(jù)庫軟件 18
1.4.2  使用Oracle技術(shù)與文檔庫 19
1.4.3  安裝Oracle數(shù)據(jù)庫系統(tǒng) 20
1.4.4  卸載Oracle數(shù)據(jù)庫 29
1.5  小結(jié) 31
第2章  創(chuàng)建和連接Oracle數(shù)據(jù)庫( 教學(xué)視頻:43分鐘) 33
2.1  創(chuàng)建Oracle數(shù)據(jù)庫 33
2.1.1  使用DBCA創(chuàng)建數(shù)據(jù)庫 33
2.1.2  使用靜默方式創(chuàng)建數(shù)據(jù)庫 41
2.1.3  刪除現(xiàn)有數(shù)據(jù)庫 43
2.1.4  手動安裝數(shù)據(jù)庫 45
2.2  啟動和停止Oracle數(shù)據(jù)庫服務(wù) 50
2.2.1  啟動和停止監(jiān)聽程序 51
2.2.2  啟動數(shù)據(jù)庫 54
2.2.3  限制數(shù)據(jù)庫的訪問 56
2.2.4  關(guān)閉數(shù)據(jù)庫 57
2.3  Oracle客戶端工具 59
2.3.1  安裝Oracle客戶端 59
2.3.2  客戶端網(wǎng)絡(luò)配置工具 62
2.3.3  使用Oracle企業(yè)管理器 65
2.3.4  使用SQL*Plus 67
2.3.5  使用Oracle SQL Developer 69
2.3.6  使用PL/SQL Developer 71
2.3.7  使用Toad 73
2.4  小結(jié) 76
第3章  SQL語言與SQL*Plus( 教學(xué)視頻:34分鐘) 77
3.1  SQL語言基礎(chǔ) 77
3.1.1  SQL、SQL*Plus與Oracle的關(guān)系 77
3.1.2  SQL語言的特點(diǎn) 78
3.1.3  SQL語言的分類 80
3.1.4  SQL語言的編寫規(guī)則 81
3.2  認(rèn)識SQL*Plus 83
3.2.1  SQL*Plus的功能 83
3.2.2  啟動SQL *Plus 84
3.2.3  重新連接數(shù)據(jù)庫 86
3.2.4  SQL*Plus運(yùn)行環(huán)境設(shè)置 86
3.2.5  使用命令幫助 88
3.3  操作數(shù)據(jù)庫 90
3.3.1  執(zhí)行SQL與PL/SQL代碼 90
3.3.2  了解SQL*Plus緩沖區(qū) 92
3.3.3  運(yùn)行腳本文件 94
3.3.4  顯示表結(jié)構(gòu) 95
3.3.5  使用替換變量 97
3.3.6  運(yùn)行操作系統(tǒng)命令 98
3.3.7  斷開和退出SQL*Plus 99
3.4  格式化查詢結(jié)果 100
3.4.1  格式化列 100
3.4.2  清除列格式 103
3.4.3  限制重復(fù)行 103
3.4.4  使用匯總行 105
3.5  小結(jié) 106
第4章  認(rèn)識Oracle體系結(jié)構(gòu)( 教學(xué)視頻:20分鐘) 107
4.1  Oracle實(shí)例內(nèi)存管理 107
4.1.1  Oracle內(nèi)存結(jié)構(gòu) 107
4.1.2  系統(tǒng)全局區(qū)SGA 108
4.1.3  程序全局區(qū)PGA 112
4.1.4  數(shù)據(jù)庫緩沖區(qū)高速緩存 114
4.1.5  共享池 117
4.1.6  重做日志緩沖區(qū) 118
4.1.7  其他內(nèi)存結(jié)構(gòu) 119
4.2  Oracle實(shí)例進(jìn)程結(jié)構(gòu) 120
4.2.1  用戶進(jìn)程與服務(wù)器進(jìn)程 120
4.2.2  PMON與SMON進(jìn)程 123
4.2.3  DBWn與LGWR進(jìn)程 125
4.2.4  CKPT與ARCn進(jìn)程 126
4.3  小結(jié) 128
第2篇  管理方案對象
第5章  創(chuàng)建和管理表( 教學(xué)視頻:52分鐘) 130
5.1  表和表列 130
5.1.1  表和實(shí)體 130
5.1.2  表的分類 131
5.1.3  表和列命名規(guī)則 132
5.1.4  列數(shù)據(jù)類型 133
5.2  創(chuàng)建表 136
5.2.1  使用設(shè)計(jì)器建表 136
5.2.2  創(chuàng)建標(biāo)準(zhǔn)表 139
5.2.3  全局臨時表 141
5.2.4  索引組織表 144
5.2.5  使用外部表 145
5.2.6  使用DUAL表 149
5.2.7  數(shù)據(jù)字典中的表信息 151
5.3  修改表 152
5.3.1  添加表列 152
5.3.2  使用虛擬列 154
5.3.3  修改表列 156
5.3.4  刪除表列 158
5.3.5  重命名表列 160
5.3.6  重命名表 160
5.3.7  刪除數(shù)據(jù)表 161
5.4  小結(jié) 162
第6章  索引和約束( 教學(xué)視頻:36分鐘) 163
6.1  創(chuàng)建索引 163
6.1.1  索引的作用 163
6.1.2  索引的原理 166
6.1.3  索引的分類 168
6.1.4  創(chuàng)建B*樹索引 170
6.1.5  創(chuàng)建位圖索引 173
6.1.6  創(chuàng)建函數(shù)索引 175
6.1.7  修改索引 176
6.1.8  重命名索引 177
6.1.9  重建和合并索引 178
6.1.10  不可見和不可用的索引 180
6.1.11  索引的監(jiān)控 181
6.1.12  刪除索引 182
6.1.13  查看索引信息 183
6.1.14  索引創(chuàng)建策略 185
6.1.15  創(chuàng)建和管理索引的一般性指南 185
6.2  創(chuàng)建約束 186
6.2.1  理解約束 186
6.2.2  主鍵約束 188
6.2.3  外鍵約束 190
6.2.4  級聯(lián)關(guān)系 192
6.2.5  外鍵與索引 194
6.2.6  檢查約束 195
6.2.7  唯一性約束 198
6.3  管理約束 199
6.3.1  修改約束 199
6.3.2  添加約束 200
6.3.3  重命名約束 201
6.3.4  刪除約束 202
6.3.5  約束的狀態(tài) 203
6.3.6  查詢約束信息 206
6.4  小結(jié) 207
第7章  視圖( 教學(xué)視頻:28分鐘) 208
7.1  視圖基礎(chǔ) 208
7.1.1  什么是視圖 208
7.1.2  視圖的分類 209
7.1.3  視圖創(chuàng)建語法 211
7.1.4  創(chuàng)建簡單視圖 212
7.1.5  創(chuàng)建復(fù)雜視圖 215
7.1.6  視圖的修改 217
7.1.7  視圖的刪除 218
7.2  內(nèi)聯(lián)視圖 219
7.2.1  什么是內(nèi)聯(lián)視圖 219
7.2.2  內(nèi)聯(lián)視圖執(zhí)行順序 221
7.2.3  內(nèi)聯(lián)視圖與DML語句 223
7.3  物化視圖 224
7.3.1  什么是物化視圖 225
7.3.2  創(chuàng)建物化視圖 228
7.3.3  修改物化視圖 231
7.3.4  刪除物化視圖 233
7.4  小結(jié) 233
第8章  序列和同義詞( 教學(xué)視頻:24分鐘) 234
8.1  使用序列 234
8.1.1  序列的作用 234
8.1.2  創(chuàng)建自增序列 236
8.1.3  NEXTVAL和CURRVAL偽列 238
8.1.4  修改序列 241
8.1.5  刪除序列 242
8.1.6  查看序列 242
8.2  使用同義詞 244
8.2.1  同義詞的作用 244
8.2.2  創(chuàng)建和使用同義詞 245
8.2.3  刪除同義詞 246
8.2.4  查看同義詞 247
8.3  小結(jié) 248
第3篇  使用SQL語言
第9章  SQL查詢( 教學(xué)視頻:50分鐘) 250
9.1  基本查詢 250
9.1.1  SELECT語法 250
9.1.2  查詢指定列數(shù)據(jù) 251
9.1.3  用DISTINCT去除重復(fù)值 253
9.1.4  表達(dá)式查詢 254
9.1.5  使用WHERE限制返回的行 257
9.1.6  BETWEEN、IN和LIKE范圍查詢 259
9.1.7  處理NULL列值 263
9.1.8  AND、OR、NOT邏輯運(yùn)算符 264
9.1.9  使用ORDER BY排序 267
9.1.10  ROWNUM偽列 269
9.1.11  ROWID偽列 271
9.1.12  使用CASE表達(dá)式 274
9.2  多表連接查詢 276
9.2.1  理解多表查詢 276
9.2.2  內(nèi)連接 278
9.2.3  外連接 281
9.2.4  自引用連接 284
9.2.5  交叉連接 285
9.2.6  自然連接 286
9.3  集合和子查詢 288
9.3.1  理解集合運(yùn)算 288
9.3.2  UNION聯(lián)合運(yùn)算與UNION ALL全聯(lián)合運(yùn)算 289
9.3.3  INTERSECT交集運(yùn)算 291
9.3.4  MINUS差集運(yùn)算 292
9.3.5  理解子查詢 293
9.3.6  非相關(guān)子查詢 294
9.3.7  單行單列子查詢 296
9.3.8  多行單列子查詢 297
9.3.9  相關(guān)子查詢 299
9.4  分組查詢 301
9.4.1  理解分組查詢 301
9.4.2  分組函數(shù) 302
9.4.3  使用GROUP BY子句分組 305
9.4.4  使用HAVING子句限制結(jié)果集 308
9.4.5  使用ROLLUP和CUBE 310
9.4.6  使用GROUPING SETS子句 312
9.5  小結(jié) 313
第10章  操作數(shù)據(jù)表( 教學(xué)視頻:25分鐘) 314
10.1  插入數(shù)據(jù) 314
10.1.1  理解DML語言 314
10.1.2  使用INSERT語句 316
10.1.3  插入默認(rèn)值和空值 317
10.1.4  使用子查詢插入多行數(shù)據(jù) 319
10.1.5  插入多表數(shù)據(jù) 320
10.2  更新數(shù)據(jù) 324
10.2.1  使用UPDATE語句 324
10.2.2  使用子查詢更新多行記錄 325
10.2.3  使用RETURNING子句 329
10.3  刪除數(shù)據(jù) 331
10.3.1  使用DELETE語句 331
10.3.2  使用子查詢刪除記錄 333
10.3.3  使用TRUNCATE清空表數(shù)據(jù) 334
10.3.4  使用MERGE合并數(shù)據(jù)表 336
10.4  小結(jié) 338
第11章  Oracle內(nèi)置函數(shù)( 教學(xué)視頻:25分鐘) 339
11.1  函數(shù)基礎(chǔ) 339
11.1.1  函數(shù)的作用 339
11.1.2  函數(shù)的分類 341
11.2  字符型函數(shù) 342
11.2.1  字符型函數(shù)列表 342
11.2.2  ASCII和CHR函數(shù) 343
11.2.3  大小寫轉(zhuǎn)換函數(shù) 344
11.2.4  字符串處理函數(shù) 346
11.2.5  字符串替代函數(shù) 352
11.3   數(shù)字型函數(shù) 353
11.3.1  數(shù)字型函數(shù)列表 353
11.3.2  ABS和MOD函數(shù) 355
11.3.3  CEIL和FLOOR函數(shù) 355
11.3.4  ROUND和TRUNC函數(shù) 356
11.4  日期時間函數(shù) 357
11.4.1  日期時間函數(shù)列表 357
11.4.2  日期時間函數(shù)使用示例 358
11.4.3  使用EXTRACT截取日期信息 361
11.5  類型轉(zhuǎn)換函數(shù) 362
11.5.1  類型轉(zhuǎn)換函數(shù)列表 362
11.5.2  TO_CHAR字符串轉(zhuǎn)換函數(shù) 364
11.5.3  TO_DATE日期轉(zhuǎn)換函數(shù) 368
11.5.4  TO_NUMBER數(shù)字轉(zhuǎn)換函數(shù) 369
11.6  通用函數(shù) 370
11.6.1  通用函數(shù)列表 370
11.6.2  NVL和NVL2函數(shù) 371
11.6.3  NULLIF和COALESCE函數(shù) 373
11.6.4  DECODE函數(shù) 374
11.6.5  SYS_GUID函數(shù) 376
11.7  小結(jié) 377
第4篇  PL/SQL編程
第12章  使用PL/SQL創(chuàng)建Oracle程序( 教學(xué)視頻:39分鐘) 380
12.1  PL/SQL基礎(chǔ) 380
12.1.1  過程化程序設(shè)計(jì) 380
12.1.2  與SQL語言整合 381
12.1.3  提高程序性能 383
12.1.4  模塊化應(yīng)用程序開發(fā) 384
12.1.5  面向?qū)ο蟮拈_發(fā) 386
12.2  PL/SQL語言概覽 387
12.2.1  PL/SQL塊 387
12.2.2  嵌套塊 390
12.2.3  變量和數(shù)據(jù)類型 393
12.2.4  程序控制語句 396
12.2.5  條件判斷語句 397
12.2.6  循環(huán)控制語句 402
12.2.7  順序控制語句 407
12.2.8  存儲過程、函數(shù)與包 409
12.2.9  觸發(fā)器簡介 412
12.2.10  結(jié)構(gòu)化異常處理 414
12.2.11  集合與記錄 415
12.2.12  游標(biāo)基礎(chǔ) 418
12.3  小結(jié) 420
第13章  子程序和包( 教學(xué)視頻:45分鐘) 421
13.1  定義子程序 421
13.1.1  什么是子程序 421
13.1.2  子程序的調(diào)試 423
13.1.3  創(chuàng)建過程 425
13.1.4  創(chuàng)建函數(shù) 429
13.1.5  使用RETURN語句 430
13.1.6  管理子程序 431
13.1.7  在SQL語句中使用函數(shù) 434
13.2  子程序參數(shù) 436
13.2.1  形式參數(shù)與實(shí)際參數(shù) 437
13.2.2  IN、OUT和IN OUT模式 438
13.2.3  參數(shù)調(diào)用方式 441
13.2.4  形式參數(shù)的約束 442
13.2.5  使用NOCOPY編譯提示 444
13.2.6  參數(shù)默認(rèn)值 446
13.3  定義PL/SQL包 447
13.3.1  什么是包(Package) 448
13.3.2  定義包規(guī)范 450
13.3.3  定義包體 453
13.3.4  子程序重載 455
13.3.5  調(diào)用包組件 458
13.3.6  重新編譯包 462
13.3.7  查看包的源代碼 463
13.4  小結(jié) 464
第14章  記錄與集合( 教學(xué)視頻:33分鐘) 466
14.1  使用PL/SQL記錄 466
14.1.1  什么是記錄 466
14.1.2  定義記錄類型 467
14.1.3  記錄類型賦值 471
14.1.4  使用記錄 478
14.2  使用集合類型 482
14.2.1  集合的分類 482
14.2.2  定義關(guān)聯(lián)數(shù)組 483
14.2.3  操作關(guān)聯(lián)數(shù)組 485
14.2.4  定義嵌套表 487
14.2.5  操作嵌套表 489
14.2.6  數(shù)據(jù)庫中的嵌套表 492
14.2.7  定義變長數(shù)組 495
14.2.8  操作變長數(shù)組 496
14.2.9  數(shù)據(jù)庫中的變長數(shù)組 498
14.3  小結(jié) 500
第15章  觸發(fā)器和游標(biāo)( 教學(xué)視頻:26分鐘) 501
15.1  理解觸發(fā)器 501
15.1.1  觸發(fā)器的作用 501
15.1.2  定義觸發(fā)器 503
15.1.3  觸發(fā)器的分類 505
15.2  DML觸發(fā)器 506
15.2.1  觸發(fā)器的執(zhí)行順序 506
15.2.2  定義DML觸發(fā)器 508
15.2.3  使用條件謂詞 511
15.2.4  使用OLD和NEW偽記錄 512
15.2.5  使用REFERENCING子句 514
15.2.6  使用WHEN子句 515
15.2.7  觸發(fā)器的異常處理 516
15.2.8  理解自治事務(wù) 518
15.3  INSTEAD OF替代觸發(fā)器 520
15.3.1  什么是替代觸發(fā)器 520
15.3.2  定義替代觸發(fā)器 521
15.3.3  UPDATE和DELETE替代觸發(fā)器 524
15.4  系統(tǒng)事件觸發(fā)器 526
15.4.1  定義系統(tǒng)觸發(fā)器 526
15.4.2  使用DDL觸發(fā)器 527
15.4.3  使用數(shù)據(jù)庫觸發(fā)器 530
15.4.4  SERVERERROR觸發(fā)器 533
15.5  游標(biāo) 534
15.5.1  什么是游標(biāo) 535
15.5.2  定義游標(biāo) 536
15.5.3  打開游標(biāo) 538
15.5.4  提取游標(biāo)數(shù)據(jù) 539
15.5.5  關(guān)閉游標(biāo) 542
15.6  小結(jié) 542
第16章  異常處理機(jī)制( 教學(xué)視頻:17分鐘) 543
16.1  理解異常處理 543
16.1.1  異常處理簡介 543
16.1.2  異常處理語法 545
16.1.3  預(yù)定義異常 547
16.2  自定義異常 550
16.2.1  聲明異常 550
16.2.2  異常的作用域范圍 551
16.2.3  使用EXCEPTION_INIT編譯指令 552
16.2.4  使用RAISE語句 553
16.2.5  使用RAISE_APPLICATION_ERROR 554
16.3  處理異常 556
16.3.1  使用WHEN子句 556
16.3.2  使用OTHERS異常處理器 557
16.3.3  使用SQLCODE和SQLERRM 559
16.4  小結(jié) 560
第17章  動態(tài)SQL語句( 教學(xué)視頻:25分鐘) 561
17.1  理解動態(tài)SQL語句 561
17.1.1  動態(tài)SQL基礎(chǔ) 561
17.1.2  動態(tài)SQL使用時機(jī) 563
17.1.3  本地動態(tài)SQL 564
17.2  使用EXECUTE IMMEDIATE 566
17.2.1  EXECUTE IMMEDIATE語法 566
17.2.2  執(zhí)行SQL語句和PL/SQL語句塊 566
17.2.3  使用綁定變量 568
17.2.4  使用RETURNING INTO子句 571
17.2.5  使用INTO子句 572
17.2.6  指定參數(shù)模式 573
17.3  多行查詢語句 574
17.3.1  使用OPEN FOR語句 575
17.3.2  使用FETCH語句 576
17.3.3  關(guān)閉游標(biāo)變量 577
17.4  使用動態(tài)批量綁定 578
17.4.1  使用EXECUTE IMMEDIATE批量綁定 579
17.4.2  使用批量FETCH語句 581
17.4.3  使用批量FORALL語句 582
17.5  動態(tài)SQL的性能優(yōu)化技巧 584
17.5.1  用綁定變量改善性能 584
17.5.2  重復(fù)的綁定占位符 585
17.5.3  傳遞NULL參數(shù) 586
17.5.4  動態(tài)SQL異常處理 586
17.6  小結(jié) 587
第18章  事務(wù)和鎖( 教學(xué)視頻:31分鐘) 588
18.1  使用Oracle事務(wù) 588
18.1.1  事務(wù)的特性 588
18.1.2  使用COMMIT提交事務(wù) 590
18.1.3  使用ROLLBACK回滾事務(wù) 591
18.1.4  使用SAVEPOINT保存點(diǎn) 592
18.1.5  事務(wù)的隔離級別 593
18.1.6  使用SET TRANSACTION設(shè)置事務(wù)屬性 595
18.2  使用Oracle鎖 597
18.2.1  什么是鎖 597
18.2.2  使用鎖 599
18.2.3  DML鎖 601
18.2.4  DDL鎖 602
18.2.5  死鎖 603
18.2.6  使用LOCK TABLE語句 604
18.3  小結(jié) 606
第5篇  Oracle維護(hù)
第19章  數(shù)據(jù)庫安全性管理( 教學(xué)視頻:42分鐘) 608
19.1  用戶管理 608
19.1.1  用戶與方案簡介 608
19.1.2  創(chuàng)建用戶 610
19.1.3  修改用戶 614
19.1.4  刪除用戶 616
19.1.5  用戶概要文件 617
19.1.6  查詢用戶信息 620
19.2  權(quán)限管理 621
19.2.1  理解權(quán)限 621
19.2.2  分配權(quán)限 624
19.2.3  撤銷權(quán)限 628
19.2.4  查看權(quán)限 631
19.3  角色管理 633
19.3.1  角色簡介 633
19.3.2  創(chuàng)建角色 636
19.3.3  分配權(quán)限 637
19.3.4  管理角色 638
19.3.5  查看角色 642
19.4  小結(jié) 643
第20章  數(shù)據(jù)庫空間管理( 教學(xué)視頻:17分鐘) 644
20.1  理解表空間 644
20.1.1  表空間概述 644
20.1.2  表空間分類 646
20.1.3  表空間的創(chuàng)建 647
20.1.4  創(chuàng)建普通表空間 649
20.1.5  創(chuàng)建大文件表空間 652
20.1.6  創(chuàng)建臨時表空間 653
20.1.7  創(chuàng)建撤銷表空間 654
20.2  管理表空間 655
20.2.1  調(diào)整表空間大小 655
20.2.2  調(diào)整脫機(jī)和聯(lián)機(jī)狀態(tài) 657
20.2.3  調(diào)整只讀和只寫狀態(tài) 658
20.2.4  更改表空間名稱 660
20.2.5  刪除表空間 660
20.2.6  查詢表空間信息 661
20.3  小結(jié) 665
第21章  數(shù)據(jù)庫文件管理( 教學(xué)視頻:46分鐘) 666
21.1  管理控制文件 666
21.1.1  控制文件的重要性 666
21.1.2  創(chuàng)建控制文件 667
21.1.3  多路復(fù)用控制文件 672
21.1.4  備份/恢復(fù)控制文件 674
21.1.5  刪除控制文件 676
21.1.6  查看控制文件信息 677
21.2  管理數(shù)據(jù)文件 678
21.2.1  理解數(shù)據(jù)文件 679
21.2.2  創(chuàng)建數(shù)據(jù)文件 681
21.2.3  改變數(shù)據(jù)文件的大小 682
21.2.4  改變數(shù)據(jù)文件的可用性 683
21.2.5  改變數(shù)據(jù)文件的位置和名稱 686
21.2.6  查詢數(shù)據(jù)文件信息 688
21.3  管理重做日志文件 691
21.3.1  重做記錄 691
21.3.2  重做日志文件 692
21.3.3  重做日志組 693
21.3.4  日志切換和日志序列號 694
21.3.5  歸檔重做日志文件 695
21.3.6  多路復(fù)用重做日志文件 697
21.3.7  創(chuàng)建重做日志組和成員 698
21.3.8  刪除重做日志組和成員 700
21.3.9  更改組成員的位置或名稱 703
21.3.10  清除重做日志文件 704
21.3.11  查看重做日志文件信息 705
21.4  小結(jié) 706
第22章  備份和恢復(fù)數(shù)據(jù)庫( 教學(xué)視頻:49分鐘) 708
22.1  理解備份與恢復(fù) 708
22.1.1  什么是備份與恢復(fù) 708
22.1.2  備份與恢復(fù)的方法 709
22.2  使用RMAN(恢復(fù)管理器) 711
22.2.1  設(shè)置歸檔日志模式 712
22.2.2  認(rèn)識RMAN 714
22.2.3  連接到RMAN 716
22.2.4  RMAN的基本操作 717
22.2.5  完整數(shù)據(jù)庫備份 719
22.2.6  備份表空間和數(shù)據(jù)庫文件 723
22.2.7  理解RMAN命令 727
22.2.8  創(chuàng)建增量備份 728
22.2.9  恢復(fù)數(shù)據(jù)庫 730
22.2.10  恢復(fù)表空間和數(shù)據(jù)庫文件 732
22.2.11  使用恢復(fù)目錄 733
22.3  小結(jié) 735
第6篇  PL/SQL案例實(shí)戰(zhàn)
第23章  基于PL/SQL物料報(bào)表程序( 教學(xué)視頻:25分鐘) 738
23.1  系統(tǒng)設(shè)計(jì) 738
23.1.1  物料清單BOM簡介 738
23.1.2  需求分析 739
23.1.3  系統(tǒng)流程 740
23.1.4  數(shù)據(jù)表ER關(guān)系圖 741
23.1.5  Oracle開發(fā)環(huán)境的搭建 743
23.2  系統(tǒng)編碼實(shí)現(xiàn) 744
23.2.1  創(chuàng)建包規(guī)范 745
23.2.2  獲取物料成本單價(jià) 746
23.2.3  層次化展開物料清單 748
23.2.4  編制BOM成本報(bào)表 751
23.2.5  定義調(diào)用主程序 755
23.3  小結(jié) 757
第24章  PL/SQL采購訂單分析程序( 教學(xué)視頻:45分鐘) 758
24.1  系統(tǒng)設(shè)計(jì) 758
24.1.1  采購訂單分析簡介 758
24.1.2  需求分析 759
24.1.3  系統(tǒng)流程 759
24.1.4  數(shù)據(jù)表E-R流程 761
24.1.5  創(chuàng)建Oracle數(shù)據(jù)表 762
24.2  系統(tǒng)編碼實(shí)現(xiàn) 764
24.2.1  創(chuàng)建包規(guī)范 764
24.2.2  獲取采購訂單和訂單行數(shù)據(jù) 765
24.2.3  采購分析程序?qū)崿F(xiàn) 771
24.2.4  設(shè)置訂單行的周范圍信息 774
24.2.5  定義調(diào)用主程序 777
24.3  小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號