日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫Oracle精通Oracle核心技術(shù)與項目實戰(zhàn)

精通Oracle核心技術(shù)與項目實戰(zhàn)

精通Oracle核心技術(shù)與項目實戰(zhàn)

定 價:¥69.00

作 者: 劉麗霞 著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: Oracle 計算機/網(wǎng)絡(luò) 數(shù)據(jù)庫

ISBN: 9787121211447 出版時間: 2013-09-01 包裝: 平裝
開本: 16開 頁數(shù): 480 字?jǐn)?shù):  

內(nèi)容簡介

  《精通Oracle核心技術(shù)與項目實戰(zhàn)》全面、系統(tǒng)、深入地講解了Oracle數(shù)據(jù)庫的各項相關(guān)技術(shù),在講解過程中,通過大量取自實際操作的實例,將Oracle知識全面、系統(tǒng)、深入地展現(xiàn)給讀者。另外,作者專門為《精通Oracle核心技術(shù)與項目實戰(zhàn)》錄制了大量的配套教學(xué)視頻,讓讀者更好地分析實例,在學(xué)習(xí)的過程中遇到問題時,可參考?!毒∣racle核心技術(shù)與項目實戰(zhàn)》共分4篇。第1篇(第1~6章)介紹Oracle的安裝、Oracle常用工具、SQLPlus和SQLDeveloper、Oracle數(shù)據(jù)庫、Oracle數(shù)據(jù)類型與表的管理、表的約束;第2篇(第7~11章)介紹數(shù)據(jù)查詢、高級查詢、常用函數(shù)、索引、視圖等技術(shù);第3篇(第12~18章)介紹Oracle編程基礎(chǔ)、游標(biāo)、存儲過程、函數(shù)、觸發(fā)器、序列、事務(wù)和鎖等數(shù)據(jù)庫技術(shù);第4篇(第19~22章)介紹表空間管理、數(shù)據(jù)庫安全管理、備份與恢復(fù)、控制文件和日志文件等技術(shù)。《精通Oracle核心技術(shù)與項目實戰(zhàn)》內(nèi)容涉及面廣,從基本操作到高級技術(shù)和核心原理,幾乎涉及Oracle11gR2數(shù)據(jù)庫的各個概念和特性。全書結(jié)構(gòu)安排合理,實例豐富且淺顯易懂,尤其適合廣大程序員自學(xué),也適合各類使用Oracle數(shù)據(jù)庫進行開發(fā)的工程技術(shù)人員使用。

作者簡介

  劉麗霞畢業(yè)于西安電子科技大學(xué),獲博士學(xué)位,現(xiàn)就職于武警工程大學(xué)。長期從事計算機信息工程專業(yè)的教學(xué)與科研工作,對SQL Server、Oracle等數(shù)據(jù)庫有深入研究。主持并完成13項科研項目,在國內(nèi)外期刊上發(fā)表大量的相關(guān)論文和著作。

圖書目錄

第1篇 Oracle基礎(chǔ)篇
第1章 Oracle的安裝 1
1.1 Oracle數(shù)據(jù)庫簡介 1
1.1.1 數(shù)據(jù)庫術(shù)語 1
1.1.2 主流數(shù)據(jù)庫簡介 2
1.1.3 Oracle數(shù)據(jù)庫的特點 2
1.2 安裝Oracle數(shù)據(jù)庫 3
1.2.1 Oracle數(shù)據(jù)庫的版本變遷及安裝環(huán)境 3
1.2.2 下載Oracle安裝文件 4
1.2.3 安裝過程 6
1.2.4 安裝中需要注意的問題 11
1.3 小結(jié) 11
第2章 Oracle常用工具 12
2.1 Oracle企業(yè)管理器 12
2.1.1 Oracle企業(yè)管理器概述 12
2.1.2 使用Oracle企業(yè)管理器 13
2.2 網(wǎng)絡(luò)配置助手(Net Configuration Assistant) 14
2.2.1 Net Configuration Assistant概述 14
2.2.2 配置監(jiān)聽程序 14
2.2.3 配置本地網(wǎng)絡(luò)服務(wù)器名 16
2.3 網(wǎng)絡(luò)管理器(Oracle Net Manager) 19
2.3.1 Oracle Net Manager概述 19
2.3.2 監(jiān)聽器配置(LISTENER) 20
2.3.3 本地服務(wù)名配置 21
2.4 小結(jié) 23
第3章 SQL Plus和SQL Developer 24
3.1 使用SQL Plus 24
3.1.1 登錄SQL Plus 24
3.1.2 利用SQL Plus執(zhí)行數(shù)據(jù)庫操作 25
3.1.3 利用SQL Plus解決數(shù)據(jù)庫管理員密碼丟失問題 25
3.2 使用SQL Developer 26
3.2.1 登錄SQL Developer 26
3.2.2 SQL Developer操作簡介 27
3.3 小結(jié) 27
第4章 Oracle數(shù)據(jù)庫 28
4.1 創(chuàng)建Oracle數(shù)據(jù)庫 28
4.2 刪除Oracle數(shù)據(jù)庫 34
4.2.1 刪除數(shù)據(jù)庫 34
4.2.2 修改注冊表 36
4.3 安裝示例數(shù)據(jù)庫 37
4.4 小結(jié) 40
第5章 Oracle數(shù)據(jù)類型與表的管理 41
5.1 Oracle常用的數(shù)據(jù)類型 41
5.2 創(chuàng)建Oracle數(shù)據(jù)表 42
5.2.1 設(shè)計數(shù)據(jù)表 42
5.2.2 利用OEM創(chuàng)建數(shù)據(jù)表 43
5.2.3 利用工具創(chuàng)建數(shù)據(jù)表 48
5.2.4 利用命令創(chuàng)建數(shù)據(jù)表 49
5.3 修改數(shù)據(jù)表結(jié)構(gòu) 50
5.3.1 利用OEM修改數(shù)據(jù)表結(jié)構(gòu) 51
5.3.2 利用工具修改數(shù)據(jù)表結(jié)構(gòu) 53
5.3.3 利用命令查看、修改數(shù)據(jù)表結(jié)構(gòu) 53
5.4 刪除數(shù)據(jù)表 55
5.4.1 利用OEM刪除數(shù)據(jù)表 55
5.4.2 利用工具刪除數(shù)據(jù)表 56
5.4.3 利用drop命令刪除數(shù)據(jù)表 56
5.5 對數(shù)據(jù)表中數(shù)據(jù)的操作 57
5.5.1 添加數(shù)據(jù) 57
5.5.2 查看數(shù)據(jù) 58
5.5.3 修改數(shù)據(jù) 60
5.5.4 刪除數(shù)據(jù) 61
5.6 特殊的數(shù)據(jù)表dual 61
5.7 小結(jié) 62
第6章 表的約束 63
6.1 約束簡介 63
6.2 主鍵約束 63
6.2.1 主鍵簡介 64
6.2.2 利用命令添加主鍵約束 64
6.2.3 主鍵使用場景 66
6.2.4 修改主鍵約束 67
6.2.5 刪除主鍵約束 70
6.2.6 主鍵與索引 71
6.3 外鍵約束 73
6.3.1 外鍵簡介 73
6.3.2 添加外鍵約束 74
6.3.3 驗證外鍵約束 76
6.3.4 修改外鍵約束 78
6.3.5 使用SQL Developer添加、刪除外鍵約束 80
6.3.6 外鍵使用場景 80
6.4 唯一性約束 81
6.4.1 唯一性約束簡介 81
6.4.2 添加唯一性約束 82
6.4.3 驗證唯一性約束 83
6.4.4 修改唯一性約束 83
6.4.5 使用SQL Developer添加、刪除唯一性約束 85
6.4.6 唯一性約束使用場景 86
6.5 檢查約束 86
6.5.1 檢查約束簡介 86
6.5.2 添加檢查約束 87
6.5.3 驗證檢查約束 88
6.5.4 修改檢查約束 89
6.5.5 使用SQL Developer添加、刪除檢查約束 91
6.5.6 檢查約束使用場景 91
6.6 非空約束 91
6.6.1 為列添加非空約束 91
6.6.2 撤銷非空約束 93
6.7 默認(rèn)約束 94
6.7.1 為列添加默認(rèn)(default)約束 94
6.7.2 刪除默認(rèn)(default)約束 96
6.8 小結(jié) 97
第2篇 Oracle查詢篇
第7章 數(shù)據(jù)查詢 98
7.1 基本查詢 98
7.1.1 select語句查詢執(zhí)行步驟 98
7.1.2 為列設(shè)置別名 99
7.1.3 利用distinct獲得唯一性記錄 100
7.1.4 返回查詢的部分結(jié)果 101
7.2 簡單條件查詢 101
7.2.1 where子句 102
7.2.2 在查詢中使用比較表達式 103
7.2.3 使用簡單邏輯表達式 104
7.2.4 指定數(shù)據(jù)范圍 105
7.2.5 有關(guān)null值判斷 107
7.2.6 like進行模糊查詢 107
7.2.7 order by子句 109
7.2.8 group by子句 111
7.2.9 having子句 112
7.3 小結(jié) 114
第8章 高級查詢 115
8.1 連接簡介 115
8.1.1 連接的定義 115
8.1.2 連接的類型 115
8.1.3 簡單的多表查詢 116
8.2 表的連接查詢 118
8.2.1 自然連接 118
8.2.2 內(nèi)連接 120
8.2.3 外連接 122
8.3 單表中的聯(lián)合語句 125
8.3.1 union查詢 125
8.3.2 union all查詢 126
8.3.3 intersect查詢 127
8.3.4 minus查詢 128
8.4 子查詢 128
8.4.1 理解子查詢 128
8.4.2 子查詢的使用 129
8.4.3 子查詢的使用方式及限制 130
8.5 查詢語句優(yōu)化 135
8.5.1 在查詢中盡量不使用“*” 136
8.5.2 多表查詢中盡量使用表別名 136
8.5.3 條件查詢多使用where 136
8.5.4 指定查詢范圍多使用in 136
8.5.5 子查詢中多使用exists語句判斷條件 136
8.6 小結(jié) 137
第9章 常用函數(shù) 138
9.1 聚合函數(shù) 138
9.1.1 計數(shù)函數(shù)count() 138
9.1.2 求和函數(shù)sum() 140
9.1.3 均值函數(shù)avg() 141
9.1.4 最大值max()和最小值min() 142
9.2 數(shù)學(xué)函數(shù) 143
9.2.1 Oracle中的數(shù)值型 143
9.2.2 絕對值、取余、判斷數(shù)值正負(fù) 144
9.2.3 近似值函數(shù)、截取、取整函數(shù) 145
9.2.4 平方根、乘方運算函數(shù) 149
9.2.5 格式化數(shù)值——to_char()函數(shù) 150
9.3 字符串函數(shù) 153
9.3.1 字符型簡介 154
9.3.2 刪除空格 154
9.3.3 求字符串長度函數(shù) 155
9.3.4 字符轉(zhuǎn)換函數(shù) 156
9.3.5 連接字符串 159
9.3.6 檢索字符串、取子串函數(shù) 161
9.4 日期函數(shù) 166
9.4.1 獲取日期和時間的函數(shù) 166
9.4.2 日期和時間差的函數(shù) 170
9.5 轉(zhuǎn)換函數(shù) 172
9.5.1 類型轉(zhuǎn)換——cast()函數(shù) 173
9.5.2 將數(shù)值或日期轉(zhuǎn)換為字符串——to_char()函數(shù) 173
9.5.3 字符轉(zhuǎn)數(shù)值——to_number()函數(shù) 175
9.5.4 字符轉(zhuǎn)日期——to_date()函數(shù) 176
9.6 null函數(shù) 177
9.7 小結(jié) 177
第10章 索引 178
10.1 索引簡介 178
10.2 索引的創(chuàng)建 178
10.2.1 何時創(chuàng)建索引 178
10.2.2 使用工具創(chuàng)建索引 179
10.2.3 使用OEM創(chuàng)建索引 180
10.2.4 使用語句創(chuàng)建索引 182
10.2.5 創(chuàng)建索引的注意事項 184
10.3 索引的管理 184
10.3.1 修改索引 184
10.3.2 刪除索引 189
10.4 小結(jié) 192
第11章 視圖 193
11.1 Oracle視圖 193
11.1.1 視圖的概念 193
11.1.2 視圖的作用 193
11.1.3 視圖的分類 194
11.2 關(guān)系視圖的創(chuàng)建和使用 194
11.2.1 使用語句創(chuàng)建視圖 194
11.2.2 使用SQL Developer創(chuàng)建視圖 202
11.2.3 使用OEM創(chuàng)建視圖 204
11.2.4 查看及操作訪問視圖 206
11.2.5 使用SQL Developer工具訪問視圖 212
11.3 內(nèi)嵌視圖的創(chuàng)建和使用 215
11.4 視圖的修改 216
11.4.1 使用語句修改視圖 216
11.4.2 使用SQL Developer工具修改視圖 217
11.4.3 使用OEM修改視圖 218
11.5 視圖的刪除 220
11.5.1 使用語句刪除視圖 220
11.5.2 使用SQL Developer 工具刪除視圖 221
11.5.3 使用OEM刪除視圖 221
11.6 小結(jié) 222
第3篇 PL/SQL編程篇
第12章 Oracle編程基礎(chǔ) 223
12.1 PL/SQL簡介 223
12.1.1 PL/SQL基本結(jié)構(gòu) 223
12.1.2 PL/SQL注釋 225
12.1.3 PL/SQL基本規(guī)則 225
12.1.4 PL/SQL數(shù)據(jù)類型 226
12.1.5 PL/SQL運算符 227
12.1.6 PL/SQL表達式 229
12.1.7 PL/SQL中變量、常量的定義與使用 230
12.2 PL/SQL中定義類型 233
12.2.1 記錄類型 233
12.2.2 集合類型 235
12.3 Oracle中的條件控制語句 238
12.3.1 流程控制——if else判斷 238
12.3.2 流程控制——case when分支 241
12.4 Oracle中的循環(huán)語句 245
12.4.1 無條件循環(huán) 245
12.4.2 while循環(huán) 247
12.4.3 for循環(huán) 248
12.5 小結(jié) 250
第13章 游標(biāo) 251
13.1 什么是游標(biāo) 251
13.1.1 游標(biāo)概念 251
13.1.2 游標(biāo)種類 252
13.2 顯式游標(biāo) 252
13.2.1 創(chuàng)建顯式游標(biāo)步驟 252
13.2.2 游標(biāo)中的loop語句 256
13.2.3 使用bulk collect和for語句的游標(biāo) 258
13.2.4 使用for loop語句 260
13.2.5 為游標(biāo)傳遞參數(shù) 262
13.2.6 顯式游標(biāo)的屬性 263
13.3 隱式游標(biāo) 266
13.3.1 隱式游標(biāo)的特點 266
13.3.2 隱式游標(biāo)的屬性 267
13.3.3 使用SQL隱式游標(biāo) 268
13.3.4 使用cursor for隱式游標(biāo) 268
13.4 動態(tài)(REF)游標(biāo) 269
13.4.1 強類型動態(tài)游標(biāo) 270
13.4.2 弱類型動態(tài)游標(biāo) 272
13.5 小結(jié) 273
第14章 存儲過程 274
14.1 存儲過程簡介 274
14.1.1 認(rèn)識存儲過程 274
14.1.2 存儲過程的作用 274
14.2 創(chuàng)建和執(zhí)行存儲過程 275
14.2.1 創(chuàng)建存儲過程 275
14.2.2 有參數(shù)的存儲過程 279
14.2.3 in參數(shù) 280
14.2.4 out參數(shù) 284
14.2.5 in out參數(shù) 286
14.3 SQL Developer工具創(chuàng)建存儲過程 287
14.3.1 創(chuàng)建存儲過程 287
14.3.2 調(diào)試存儲過程 288
14.4 管理存儲過程 290
14.4.1 修改存儲過程 290
14.4.2 重新編譯存儲過程 291
14.4.3 刪除存儲過程 292
14.5 小結(jié) 293
第15章 函數(shù)和程序包 294
15.1 自定義函數(shù) 294
15.1.1 創(chuàng)建自定義函數(shù) 294
15.1.2 帶參數(shù)的函數(shù) 297
15.1.3 行轉(zhuǎn)列函數(shù) 301
15.1.4 使用SQL Developer創(chuàng)建函數(shù) 303
15.1.5 管理函數(shù) 305
15.2 程序包 306
15.2.1 程序包說明 306
15.2.2 程序包主體 308
15.2.3 調(diào)用程序包中的函數(shù)/存儲過程 309
15.2.4 刪除程序包 309
15.3 小結(jié) 309
第16章 觸發(fā)器 310
16.1 觸發(fā)器簡介 310
16.1.1 認(rèn)識觸發(fā)器 310
16.1.2 觸發(fā)器類型 310
16.1.3 觸發(fā)器的作用 311
16.2 DML觸發(fā)器 311
16.3 語句級觸發(fā)器 313
16.3.1 創(chuàng)建語句級觸發(fā)器 314
16.3.2 觸發(fā)器的作用對象與類型 316
16.3.3 多個激活動作 317
16.3.4 觸發(fā)器謂詞 318
16.4 行觸發(fā)器 322
16.4.1 創(chuàng)建和使用行觸發(fā)器 323
16.4.2 行觸發(fā)器的變量引用 326
16.4.3 變量引用與referencing 330
16.4.4 觸發(fā)器的執(zhí)行順序 331
16.4.5 觸發(fā)器的條件限制 331
16.5 instead of觸發(fā)器 333
16.5.1 instead of觸發(fā)器簡介 333
16.5.2 創(chuàng)建和使用instead of觸發(fā)器 334
16.6 DDL觸發(fā)器 338
16.7 系統(tǒng)事件與用戶事件觸發(fā)器 339
16.7.1 系統(tǒng)事件觸發(fā)器 339
16.7.2 用戶事件觸發(fā)器 341
16.8 使用SQL Developer工具操作觸發(fā)器 344
16.9 管理觸發(fā)器 346
16.9.1 查看觸發(fā)器 346
16.9.2 設(shè)置觸發(fā)器是否可用 347
16.10 小結(jié) 349
第17章 序列 350
17.1 自動生成序號 350
17.2 創(chuàng)建和使用序列 350
17.2.1 創(chuàng)建序列 350
17.2.2 使用序列 352
17.3 序列屬性 357
17.3.1 創(chuàng)建序列的注意事項 358
17.3.2 指定序列初始值 358
17.3.3 序列的最大值和最小值 359
17.3.4 序列的增長步長 360
17.3.5 序列循環(huán)取值 363
17.3.6 序列緩存大小 364
17.4 小結(jié) 367
第18章 事務(wù)和鎖 368
18.1 什么是事務(wù) 368
18.1.1 事務(wù)概述 368
18.1.2 事務(wù)的ACID特性 369
18.1.3 事務(wù)類型 369
18.1.4 事務(wù)的狀態(tài) 370
18.1.5 提交事務(wù) 371
18.1.6 事務(wù)的保存點 373
18.2 鎖 376
18.2.1 并發(fā)訪問的常見問題 376
18.2.2 鎖概述 377
18.2.3 鎖分類 377
18.2.4 鎖等待和死鎖 377
18.2.5 預(yù)防死鎖 382
18.3 小結(jié) 382
第4篇 Oracle維護篇
第19章 表空間管理 383
19.1 Oracle 11g的基礎(chǔ)結(jié)構(gòu) 383
19.1.1 模式 383
19.1.2 存儲結(jié)構(gòu) 384
19.1.3 表空間相關(guān)概念 384
19.2 表空間管理 385
19.2.1 查看表空間 385
19.2.2 創(chuàng)建表空間 389
19.2.3 重命名表空間 392
19.2.4 設(shè)置表空間的狀態(tài) 393
19.3 合理利用表空間 394
19.3.1 處理空間不足的情況 394
19.3.2 正確的數(shù)據(jù)類型 398
19.3.3 回收利用表空間 398
19.4 小結(jié) 400
第20章 數(shù)據(jù)庫安全管理 401
20.1 Oracle數(shù)據(jù)庫安全性概述 401
20.2 用戶 401
20.2.1 用戶簡介 401
20.2.2 創(chuàng)建用戶 402
20.2.3 用戶管理 406
20.3 權(quán)限 408
20.3.1 權(quán)限簡介 408
20.3.2 授予系統(tǒng)權(quán)限 411
20.3.3 授予對象權(quán)限 414
20.3.4 權(quán)限的傳遞 418
20.3.5 收回對象的權(quán)限 420
20.3.6 用戶和權(quán)限 423
20.4 角色 423
20.4.1 角色簡介 424
20.4.2 創(chuàng)建角色 424
20.4.3 為角色授權(quán) 426
20.4.4 將一個角色授予另一個角色 428
20.4.5 為用戶授予角色 429
20.4.6 禁用和啟用角色 430
20.4.7 撤銷角色權(quán)限 432
20.4.8 刪除角色 432
20.5 概要文件 433
20.5.1 創(chuàng)建概要文件 433
20.5.2 概要文件管理 436
20.6 小結(jié) 437
第21章 備份與恢復(fù) 438
21.1 備份與恢復(fù)簡介 438
21.1.1 備份 438
21.1.2 恢復(fù) 438
21.2 邏輯備份與恢復(fù) 438
21.2.1 使用expdp和impdp工具進行邏輯備份恢復(fù) 438
21.2.2 使用OEM進行邏輯備份恢復(fù) 441
21.3 脫機備份 449
21.3.1 脫機備份 449
21.3.2 脫機恢復(fù) 450
21.4 聯(lián)機備份恢復(fù) 450
21.4.1 使用RAMN 450
21.4.2 備份恢復(fù) 453
21.5 小結(jié) 455
第22章 控制文件和日志文件 456
22.1 控制文件 456
22.1.1 控制文件概述 456
22.1.2 查詢控制文件 456
22.1.3 創(chuàng)建控制文件 457
22.2 日志文件 459
22.2.1 日志文件概述 459
22.2.2 創(chuàng)建日志組和日志文件 460
22.2.3 查詢?nèi)罩疚募M和日志文件 461
22.3 小結(jié) 462

本目錄推薦

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