從新手到高手ORACLE從新手到高手 版權(quán)信息
- ISBN:9787302511595
- 條形碼:9787302511595 ; 978-7-302-51159-5
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
從新手到高手ORACLE從新手到高手 本書特色
本書主要介紹使用Oracle?12c數(shù)據(jù)庫對數(shù)據(jù)進(jìn)行管理和應(yīng)用的知識。本書共分為18章,介紹了Oracle數(shù)據(jù)庫概述,Oracle的體系結(jié)構(gòu),實(shí)現(xiàn)數(shù)據(jù)庫,SQL基礎(chǔ),SQL函數(shù),PL/SQL編程,SQL*Plus數(shù)據(jù)庫環(huán)境,設(shè)置表和表空間,管理表和表空間,存儲過程、函數(shù)和程序包,索引,其他模式對象,管理控制與日志文件,視圖、同義詞和序列,數(shù)據(jù)安全管理,導(dǎo)入與導(dǎo)出,備份與恢復(fù),數(shù)據(jù)庫的高級應(yīng)用等內(nèi)容。書中每章都提供了實(shí)例練習(xí),幫助讀者掌握面向?qū)嶋H的應(yīng)用知識。 本書圖文并茂,秉承了基礎(chǔ)知識與實(shí)例相結(jié)合的特點(diǎn),內(nèi)容精練易懂、結(jié)構(gòu)清晰,案例經(jīng)典,實(shí)用性強(qiáng),適合數(shù)據(jù)庫初學(xué)者、高職高專院校師生及計(jì)算機(jī)培訓(xùn)人員閱讀,同時(shí)也是數(shù)據(jù)庫應(yīng)用與開發(fā)愛好者的有價(jià)值的參考書。
從新手到高手ORACLE從新手到高手 內(nèi)容簡介
本書主要介紹使用Oracle?12c數(shù)據(jù)庫對數(shù)據(jù)進(jìn)行管理和應(yīng)用的知識。本書共分為18章,介紹了Oracle數(shù)據(jù)庫概述,Oracle的體系結(jié)構(gòu),實(shí)現(xiàn)數(shù)據(jù)庫,SQL基礎(chǔ),SQL函數(shù),PL/SQL編程,SQL*Plus數(shù)據(jù)庫環(huán)境,設(shè)置表和表空間,管理表和表空間,存儲過程、函數(shù)和程序包,索引,其他模式對象,管理控制與日志文件,視圖、同義詞和序列,數(shù)據(jù)安全管理,導(dǎo)入與導(dǎo)出,備份與恢復(fù),數(shù)據(jù)庫的不錯(cuò)應(yīng)用等內(nèi)容。書中每章都提供了實(shí)例練習(xí),幫助讀者掌握面向?qū)嶋H的應(yīng)用知識。 本書圖文并茂,秉承了基礎(chǔ)知識與實(shí)例相結(jié)合的特點(diǎn),內(nèi)容精練易懂、結(jié)構(gòu)清晰,案例經(jīng)典,實(shí)用性強(qiáng),適合數(shù)據(jù)庫初學(xué)者、高職高專院校師生及計(jì)算機(jī)培訓(xùn)人員閱讀,同時(shí)也是數(shù)據(jù)庫應(yīng)用與開發(fā)愛好者的有價(jià)值的參考書。
從新手到高手ORACLE從新手到高手 目錄
第1 章 Oracle 數(shù)據(jù)庫概述 001
1.1 數(shù)據(jù)庫概述 002
1.1.1 數(shù)據(jù)庫基本概念 002
1.1.2 數(shù)據(jù)庫系統(tǒng)的特點(diǎn) 003
1.2 關(guān)系數(shù)據(jù)庫的基本理論 005
1.2.1 數(shù)據(jù)庫系統(tǒng)與關(guān)系數(shù)據(jù)庫 006
1.2.2 關(guān)系數(shù)據(jù)庫的邏輯模型 006
1.2.3 關(guān)系數(shù)據(jù)庫的設(shè)計(jì)規(guī)范 007
1.3 Oracle 數(shù)據(jù)庫與網(wǎng)格技術(shù) 010
1.3.1 網(wǎng)格技術(shù) 010
1.3.2 Oracle 網(wǎng)格體系結(jié)構(gòu) 011
1.4 Oracle 應(yīng)用結(jié)構(gòu) 012
1.4.1 多數(shù)據(jù)庫的獨(dú)立宿主結(jié)構(gòu) 012
1.4.2 客戶機(jī)/ 服務(wù)器結(jié)構(gòu) 013
1.4.3 分布式結(jié)構(gòu) 014
1.5 初識Oracle 12c 014
1.5.1 Oracle 數(shù)據(jù)庫概述 014
1.5.2 安裝Oracle 12c 016
1.5.3 Oracle 12c 的新特性 018
1.5.4 Oracle 12c 管理工具 019
第2 章 Oracle 的體系結(jié)構(gòu) 022
2.1 Oracle 核心組件 023
2.1.1 Oracle 體系結(jié)構(gòu)概述 023
2.1.2 數(shù)據(jù)字典 024
2.2 邏輯存儲結(jié)構(gòu) 025
目錄
VI
Oracle 從新手到高手
2.2.1 數(shù)據(jù)塊 025
2.2.2 盤區(qū) 026
2.2.3 段 026
2.2.4 表空間 027
2.3 物理存儲結(jié)構(gòu) 029
2.3.1 數(shù)據(jù)文件 030
2.3.2 控制文件 031
2.3.3 其他文件 032
2.4 實(shí)例的內(nèi)存結(jié)構(gòu) 035
2.4.1 系統(tǒng)全局區(qū) 035
2.4.2 程序全局區(qū) 038
2.5 實(shí)例的進(jìn)程結(jié)構(gòu) 039
2.5.1 用戶進(jìn)程 040
2.5.2 服務(wù)器進(jìn)程 040
2.5.3 后臺進(jìn)程 040
第3 章 實(shí)現(xiàn)數(shù)據(jù)庫 046
3.1 設(shè)置初始化參數(shù) 047
3.1.1 常用的初始化參數(shù) 047
3.1.2 初始化參數(shù)文件 048
3.1.3 創(chuàng)建初始化參數(shù)文件 048
3.1.4 顯示和設(shè)置初始化參數(shù)文件 050
3.2 啟動數(shù)據(jù)庫與實(shí)例 052
3.2.1 啟動數(shù)據(jù)庫的步驟 052
3.2.2 啟動模式 053
3.2.3 轉(zhuǎn)換啟動模式 055
3.3 關(guān)閉數(shù)據(jù)庫與實(shí)例 057
3.3.1 數(shù)據(jù)庫的關(guān)閉步驟 058
3.3.2 關(guān)閉方式 058
3.4 數(shù)據(jù)庫的特殊狀態(tài) 060
3.4.1 靜默狀態(tài) 060
3.4.2 掛起狀態(tài) 061
3.5 管理監(jiān)聽器 062
VII
目錄
3.5.1 查看監(jiān)聽器狀態(tài) 062
3.5.2 配置監(jiān)聽器 063
3.5.3 配置本地命名 066
第4 章 SQL 基礎(chǔ) 068
4.1 SQL 概述 069
4.1.1 SQL 簡介 069
4.1.2 編寫規(guī)則 070
4.2 使用SELECT 語句 070
4.2.1 檢索單表數(shù)據(jù) 071
4.2.2 過濾數(shù)據(jù) 074
4.2.3 排序數(shù)據(jù) 077
4.2.4 多表檢索 078
4.3 使用子查詢 083
4.3.1 子查詢的概念 083
4.3.2 單行子查詢 084
4.3.3 多行子查詢 085
4.3.4 關(guān)聯(lián)子查詢 086
4.4 操作數(shù)據(jù) 087
4.4.1 插入數(shù)據(jù) 087
4.4.2 更新數(shù)據(jù) 088
4.4.3 刪除數(shù)據(jù) 089
4.5 Oracle 中的事務(wù)處理 090
4.5.1 事務(wù)的基本概念 090
4.5.2 事務(wù)控制 091
4.6 練習(xí):查詢EMPLOYEES 表信息 092
4.7 練習(xí):維護(hù)EMPLOYEES 表中的數(shù)據(jù) 093
4.8 新手訓(xùn)練營 094
第5 章 SQL 函數(shù) 097
5.1 字符函數(shù) 098
5.1.1 字符函數(shù)概述 098
VIII
Oracle 從新手到高手
5.1.2 常用的字符串函數(shù) 099
5.2 數(shù)值函數(shù) 102
5.2.1 數(shù)值函數(shù)概述 102
5.2.2 單值函數(shù) 103
5.2.3 聚集和列表函數(shù) 106
5.3 日期函數(shù) 109
5.3.1 日期函數(shù)概述 109
5.3.2 計(jì)算日期 109
5.4 轉(zhuǎn)換與分組函數(shù) 112
5.4.1 轉(zhuǎn)換函數(shù) 112
5.4.2 分組函數(shù) 114
5.5 練習(xí):統(tǒng)計(jì)分析COMMODITY 表 115
5.6 練習(xí):計(jì)算與分組表數(shù)據(jù) 117
5.7 新手訓(xùn)練營 118
第6 章 PL/SQL 編程 121
6.1 PL/SQL 結(jié)構(gòu) 122
6.1.1 PL/SQL 概述 122
6.1.2 PL/SQL 變量的聲明 123
6.1.3 %TYPE 變量 125
6.1.4 復(fù)合變量 126
6.2 條件語句 128
6.2.1 IFTHEN 條件語句 128
6.2.2 IFTHENELSE 條件語句 129
6.2.3 IFTHENELSIF 條件語句 129
6.2.4 CASE 條件語句 130
6.3 循環(huán)語句 131
6.3.1 LOOPEND LOOP 循環(huán)132
6.3.2 WHILE 循環(huán) 132
6.3.3 FOR 循環(huán) 133
6.4 游標(biāo)的使用 134
6.4.1 隱式游標(biāo) 135
IX
目錄
6.4.2 顯式游標(biāo) 136
6.4.3 游標(biāo)FOR 循環(huán) 139
6.5 異常處理 139
6.5.1 預(yù)定義的異常處理 140
6.5.2 非預(yù)定義異常 142
6.5.3 用戶定義的異常 143
6.6 練習(xí):設(shè)置類型變量 144
6.7 練習(xí):使用游標(biāo) 145
6.8 新手訓(xùn)練營 147
第7 章 SQL*Plus 數(shù)據(jù)庫環(huán)境 151
7.1 SQL*Plus 的基礎(chǔ)命令 152
7.1.1 設(shè)置SQL*Plus 環(huán)境 152
7.1.2 命令行編輯器 153
7.2 SQL*Plus 的運(yùn)行環(huán)境 154
7.2.1 使用SET 語句選項(xiàng) 154
7.2.2 設(shè)置運(yùn)行環(huán)境示例 155
7.3 SQL*Plus 命令 159
7.3.1 HELP 命令 159
7.3.2 DESCRIBE 命令 160
7.3.3 PROMPT 命令 160
7.3.4 SPOOL 命令 161
7.4 格式化查詢和緩存區(qū) 161
7.4.1 COLUMN 命令 162
7.4.2 TTITLE 和BTITLE 命令 164
7.4.3 緩存區(qū) 165
7.5 練習(xí):使用COLUMN 命令格式化顯示列 167
7.6 練習(xí):設(shè)置報(bào)表格式 168
7.7 新手訓(xùn)練營 170
X
Oracle 從新手到高手
第8 章 設(shè)置表和表空間 172
8.1 設(shè)置表空間 173
8.1.1 創(chuàng)建普通表空間 173
8.1.2 創(chuàng)建大文件表空間 174
8.1.3 創(chuàng)建臨時(shí)表空間 176
8.1.4 創(chuàng)建非標(biāo)準(zhǔn)塊表空間 178
8.2 編輯表空間 178
8.2.1 設(shè)置表空間的可用性 179
8.2.2 設(shè)置表空間的讀寫狀態(tài) 180
8.2.3 編輯表空間 181
8.3 設(shè)置表 183
8.3.1 表的數(shù)據(jù)類型 183
8.3.2 創(chuàng)建表 184
8.3.3 表特性 186
8.4 編輯表 190
8.4.1 操作表字段 191
8.4.2 重命名和刪除表 193
8.4.3 設(shè)置表的存儲表空間和存儲參數(shù) 195
8.4.4 設(shè)置表的狀態(tài) 196
8.5 練習(xí):設(shè)置表空間 196
8.6 練習(xí):創(chuàng)建基本表 198
8.7 新手訓(xùn)練營 199
第9 章 管理表和表空間 202
9.1 管理表 203
9.1.1 使用大對象數(shù)據(jù)類型 203
9.1.2 定義和管理數(shù)據(jù)完整性約束 204
9.2 管理數(shù)據(jù)文件 212
9.2.1 數(shù)據(jù)文件的管理策略 212
9.2.2 添加表空間數(shù)據(jù)文件 213
9.2.3 改變數(shù)據(jù)文件大小 213
9.2.4 改變數(shù)據(jù)文件的可用性 214
XI
目錄
9.2.5 改變數(shù)據(jù)文件的名稱和位置 215
9.3 管理UNDO 表空間 216
9.3.1 UNDO 概述 217
9.3.2 建立UNDO 表空間 217
9.3.3 編輯UNDO 表空間 218
9.4 練習(xí):為表定義約束 221
9.5 練習(xí):創(chuàng)建銷售統(tǒng)計(jì)表 222
9.6 新手訓(xùn)練營 224
第10 章 存儲過程、函數(shù)和程序包 226
10.1 存儲過程 227
10.1.1 創(chuàng)建存儲過程 227
10.1.2 參數(shù) 229
10.1.3 默認(rèn)值 233
10.1.4 過程中的事務(wù)處理 234
10.2 函數(shù) 236
10.2.1 創(chuàng)建函數(shù) 236
10.2.2 調(diào)用函數(shù) 236
10.3 觸發(fā)器 237
10.3.1 觸發(fā)器概述 237
10.3.2 語句級觸發(fā)器 238
10.3.3 行級觸發(fā)器 241
10.3.4 INSTEAD OF 觸發(fā)器 242
10.3.5 用戶事件觸發(fā)器 244
10.4 程序包 245
10.4.1 程序包規(guī)范 246
10.4.2 主體 247
10.4.3 重載 248
10.5 練習(xí):創(chuàng)建過程 250
10.6 練習(xí):創(chuàng)建觸發(fā)器 251
10.7 新手訓(xùn)練營 253
XII
Oracle 從新手到高手
第11 章 索引 255
11.1 索引概述 256
11.1.1 索引基礎(chǔ) 256
11.1.2 索引原理 256
11.1.3 索引分類 257
11.2 建立索引 258
11.2.1 建立B 樹索引 259
11.2.2 建立位圖索引 260
11.2.3 建立反向鍵索引 263
11.2.4 基于函數(shù)的索引 265
11.3 修改索引 266
11.3.1 合并索引和重建索引 266
11.3.2 刪除索引 267
11.3.3 顯示索引信息 267
11.4 索引組織表 269
11.4.1 索引組織表與標(biāo)準(zhǔn)表 269
11.4.2 修改索引組織表 270
11.5 練習(xí):索引的應(yīng)用 271
11.6 練習(xí):創(chuàng)建SCORE 表 272
11.7 新手訓(xùn)練營 274
第12 章 其他模式對象 276
12.1 管理表分區(qū)與索引分區(qū) 277
12.1.1 分區(qū)的概念 277
12.1.2 建立分區(qū)表 278
12.1.3 修改分區(qū)表 283
12.1.4 分區(qū)索引和全局索引 287
12.2 外部表和臨時(shí)表 289
12.2.1 建立外部表 289
12.2.2 處理外部表錯(cuò)誤 291
12.2.3 修改外部表 292
12.2.4 臨時(shí)表 293
XIII
目錄
12.3 簇與簇表 293
12.3.1 索引簇 293
12.3.2 散列簇 296
12.3.3 顯示簇信息 299
12.4 練習(xí):應(yīng)用外部表 300
12.5 練習(xí):應(yīng)用簇表 301
12.6 新手訓(xùn)練營 302
第13 章 管理控制與日志文件 305
13.1 管理控制文件 306
13.1.1 控制文件簡介 306
13.1.2 復(fù)合控制文件 307
13.1.3 建立控制文件 309
13.1.4 控制文件的備份與恢復(fù) 311
13.1.5 查看與刪除控制文件 312
13.2 管理重做日志文件 313
13.2.1 重做日志簡介 313
13.2.2 增加重做日志 314
13.2.3 刪除重做日志 316
13.2.4 設(shè)置重做日志位置或名稱 317
13.2.5 顯示重做日志信息 318
13.3 管理歸檔日志 319
13.3.1 日志操作模式 319
13.3.2 控制歸檔 320
13.3.3 配置歸檔文件格式 321
13.3.4 配置歸檔位置 322
13.3.5 顯示歸檔日志信息 324
13.4 查看日志信息 325
13.4.1 LogMiner 概述 325
13.4.2 創(chuàng)建LogMiner 使用的字典文件 326
13.4.3 分析日志文件 327
13.5 練習(xí):備份控制文件 329
XIV
Oracle 從新手到高手
13.6 練習(xí):控制歸檔 329
13.7 新手訓(xùn)練營 330
第14 章 視圖、同義詞和序列 332
14.1 使用視圖 333
14.1.1 創(chuàng)建視圖 333
14.1.2 管理視圖 336
14.2 使用序列 337
14.2.1 創(chuàng)建序列 337
14.2.2 編輯序列 339
14.3 使用同義詞 341
14.3.1 創(chuàng)建同義詞 341
14.3.2 編輯同義詞 342
14.4 使用物化視圖 343
14.4.1 創(chuàng)建物化視圖 343
14.4.2 物化視圖中的高級功能 346
14.4.3 管理物化視圖組 348
14.5 應(yīng)用對象視圖 349
14.5.1 應(yīng)用對象類型 349
14.5.2 應(yīng)用對象視圖 350
14.5.3 應(yīng)用方法 351
14.6 練習(xí):創(chuàng)建視圖 352
14.7 練習(xí):創(chuàng)建物化視圖 353
14.8 新手訓(xùn)練營 355
第15 章 數(shù)據(jù)庫安全管理 357
15.1 管理用戶 358
15.1.1 創(chuàng)建用戶 358
15.1.2 編輯用戶 360
15.2 資源配置PROFILE 362
15.2.1 使用PROFILE 管理資源 362
XV
目錄
15.2.2 使用PROFILE 管理密碼 364
15.2.3 編輯PROFILE 367
15.3 管理權(quán)限 368
15.3.1 管理系統(tǒng)權(quán)限 369
15.3.2 管理對象權(quán)限 374
15.4 管理角色 377
15.4.1 角色的概念 377
15.4.2 預(yù)定義角色 378
15.4.3 自定義角色 380
15.5 練習(xí):創(chuàng)建用戶賬號 383
15.6 練習(xí):管理用戶角色 385
15.7 新手訓(xùn)練營 385
第16 章 導(dǎo)入與導(dǎo)出 388
16.1 EXPDP 導(dǎo)出數(shù)據(jù) 389
16.1.1 EXPDP 和IMPDP 簡介 389
16.1.2 調(diào)用EXPDP 389
16.1.3 EXPDP 命令參數(shù) 392
16.2 IMPDP 導(dǎo)入數(shù)據(jù) 395
16.2.1 IMPDP 參數(shù) 395
16.2.2 調(diào)用IMPDP 397
16.2.3 移動表空間 398
16.3 SQL*Loader 導(dǎo)入外部數(shù)據(jù) 401
16.3.1 SQL *Loader 概述 401
16.3.2 加載數(shù)據(jù) 402
16.4 練習(xí):調(diào)用EXP 和IMP 備份數(shù)據(jù)庫 404
16.5 練習(xí):調(diào)用SQL*Loader 導(dǎo)入外部數(shù)據(jù) 404
16.6 新手訓(xùn)練營 405
第17 章 備份與恢復(fù) 408
17.1 RMAN 概述 409
XVI
Oracle 從新手到高手
17.1.1 備份與恢復(fù)概述 409
17.1.2 RMAN 組件 410
17.1.3 RMAN 通道 413
17.1.4 RMAN 命令 417
17.2 使用RMAN 備份數(shù)據(jù)庫 418
17.2.1 RMAN 備份策略 418
17.2.2 使用RMAN 備份數(shù)據(jù)庫文件和歸檔日志 421
17.2.3 多重備份 424
17.2.4 BACKUP 增量備份 424
17.2.5 鏡像復(fù)制 425
17.3 RMAN 完全恢復(fù) 426
17.3.1 RMAN 恢復(fù)機(jī)制 426
17.3.2 恢復(fù)NOARCHIVELOG 模式的數(shù)據(jù)庫 427
17.3.3 恢復(fù)ARCHIVELOG 模式的數(shù)據(jù)庫 429
17.4 RMAN 不完全恢復(fù) 430
17.4.1 基于時(shí)間的不完全恢復(fù) 430
17.4.2 基于撤銷的不完全恢復(fù) 431
17.4.3 基于更改的不完全恢復(fù) 432
17.5 維護(hù)RMAN 434
17.5.1 交叉驗(yàn)證備份CROSESSCHECK 434
17.5.2 查看備份信息 434
17.5.3 定義保留備份的策略 436
17.6 練習(xí):RMAN 備份數(shù)據(jù)庫 437
17.7 練習(xí):RMAN 恢復(fù)數(shù)據(jù)庫 438
17.8 新手訓(xùn)練營 438
第18 章 數(shù)據(jù)庫的高級應(yīng)用 440
18.1 可插拔數(shù)據(jù)庫 441
18.1.1 可插拔數(shù)據(jù)庫概述 441
18.1.2 創(chuàng)建CDB 和PDB 443
18.1.3 使用根容器 447
18.1.4 創(chuàng)建公用用戶和角色 448
18.1.5 切換容器 450
XVII
目錄
18.1.6 管理可插拔數(shù)據(jù)庫 451
18.2 自動化作業(yè) 452
18.2.1 創(chuàng)建自動化作業(yè) 452
18.2.2 管理自動化作業(yè) 453
18.3 閃回查詢 454
18.3.1 基于時(shí)間閃回 454
18.3.2 基于SCN 閃回 456
18.3.3 查看每行的SCN 457
18.4 本地動態(tài)SQL 和DBMS_SQL 458
18.4.1 使用本地動態(tài)SQL 458
18.4.2 使用DBMS_SQL 460
18.5 嵌套表和可變數(shù)組 461
18.5.1 可變數(shù)組 461
18.5.2 嵌套表 463
18.6 練習(xí):創(chuàng)建可變數(shù)組 466
18.7 練習(xí):創(chuàng)建嵌套表 467
18.8 新手訓(xùn)練營 469
- >
朝聞道
- >
羅曼·羅蘭讀書隨筆-精裝
- >
山海經(jīng)
- >
回憶愛瑪儂
- >
自卑與超越
- >
小考拉的故事-套裝共3冊
- >
史學(xué)評論
- >
二體千字文