[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《21天學通Oracle》掃描版[PDF]
《21天學通Oracle》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《21天學通Oracle》掃描版[PDF] 簡介: 中文名 : 21天學通Oracle 作者 : 張朝明 圖書分類 : 網絡 資源格式 : PDF 版本 : 掃描版 出版社 : 電子工業出版社 書號 : 9787121106262 發行時間 : 2010年05月 地區 : 大陸 語言 : 簡體中文 簡介 : 內容介紹:   oracle是目前全球應用最廣泛、功
電驢資源下載/磁力鏈接資源下載:
全選
"《21天學通Oracle》掃描版[PDF]"介紹
中文名: 21天學通Oracle
作者: 張朝明
圖書分類: 網絡
資源格式: PDF
版本: 掃描版
出版社: 電子工業出版社
書號: 9787121106262
發行時間: 2010年05月
地區: 大陸
語言: 簡體中文
簡介:



內容介紹:
  oracle是目前全球應用最廣泛、功能最強大的關系型數據庫。本書結合大量實例,詳細地講述了oracle數據庫各方面的知識。全書內容包括oracle安裝配置、oracle常用開發工具、sql plus、數據表、視圖、約束、函數與存儲過程、觸發器、序列、索引、用戶與角色、內置函數、控制語句、sql查詢及更新語句、並發與鎖定、正則表達式、與編程語言結合使用。為了便於讀者學習與把握,在每章都使用了單獨的小節來展示實例,並給出習題和答案。
   本書光盤附帶書中所涉及的源文件和數據庫腳本。同時,光盤還附帶配套全程視頻,以便於讀者更好地掌握本書內容。
   本書適合oracle數據庫開發人員、基於oracle數據庫的軟件程序員、oracle數據庫管理員、大專院校學生,以及對oracle開發有興趣的人員。本書淺顯易懂、實例豐富,尤其適合廣大程序員自學。
內容截圖:

網盤下載
我的圖書館1
我的圖書館2
(長期更新各類圖書)



目錄:


第一篇 oracle管理配置
第1章 oracle安裝配置(教學視頻:10分鐘) 23
1.1 oracle簡介 23
1.1.1 數據庫術語 23
1.1.2 主流數據庫簡介 24
1.1.3 oracle數據庫的特點 24
1.2 安裝oracle數據庫 25
1.2.1 oracle數據庫的版本變遷及安裝環境 25
1.2.2 安裝過程 26
1.2.3 安裝中需要注意的問題 27
1.3 本章小結 28
1.4 習題 28
第2章 oracle常用工具(教學視頻:7分鐘) 29
2.1 net configuration assistant(網絡配置助手) 29
2.1.1 監聽程序配置 29
2.1.2 命名方法配置 31
2.1.3 本地net服務名配置 32
2.2 net manager(網絡管理員) 34
2.3 本章實例 36
2.4 本章小結 38
.2.5 習題 38
第3章 sql plus和pl/sql(教學視頻:11分鐘) 39
3.1 sql plus與pl/sql簡介 39
3.2 使用sql plus 40
3.2.1 登錄sql plus 40
3.2.2 sql plus輸出結果的格式化 41
3.2.3 sql plus小結 46
3.3 pl/sql 46
3.3.1 pl/sql常用開發工具 46
3.3.2 開發一個簡單的pl/sql程序 48
3.4 本章實例 49
3.5 本章小結 50
3.6 習題 50
第二篇 oracle數據庫對象
第4章 oralce數據庫(教學視頻:15分鐘) 51
4.1 創建oracle數據庫 51
4.2 oracle數據庫的相關術語 52
4.2.1 數據庫 53
4.2.2 數據庫實例和sid 53
4.2.3 oracle_sid 54
4.3 oracle數據庫的備份與恢復 55
4.3.1 邏輯備份/恢復(導出/導入) 55
4.3.2 物理備份/恢復 56
4.3.3 利用pl/sql developer備份數據庫 60
4.4 本章實例 61
4.5 本章小結 61
4.6 習題 62
第5章 oracle數據表對象(教學視頻:42分鐘) 63
5.1 oracle表空間 63
5.1.1 oracle表空間簡介 63
5.1.2 創建oracle表空間 64
5.1.3 查看表空間 66
5.1.4 修改數據庫默認表空間 67
5.1.5 修改表空間名稱 68
5.1.6 刪除表空間 69
5.2 創建oracle數據表 70
5.2.1 利用工具創建數據表 70
5.2.2 利用工具查看數據表 71
5.2.3 利用命令創建數據表 72
5.2.4 利用命令查看表結構 72
5.3 修改oracle數據表結構 73
5.3.1 利用工具修改數據表結構 73
5.3.2 利用命令修改數據表結構 74
5.4 刪除數據表 75
5.4.1 利用工具刪除數據表 76
5.4.2 利用sql語句刪除數據表 76
5.5 備份/恢復數據表 76
5.5.1 利用工具備份/恢復數據表 77
5.5.2 利用命令備份/恢復數據表 82
5.6 臨時表 83
5.6.1 臨時表簡介 83
5.6.2 會話級臨時表 84
5.6.3 事務級臨時表 85
5.6.4 查看臨時表在數據庫中的信息 86
5.6.5 臨時表的應用場景 86
5.7 特殊的表dual 87
5.7.1 分析dual表 87
5.7.2 dual表的應用場景 87
5.7.3 修改dual表對查詢結果的影響 88
5.8 本章實例 89
5.9 本章小結 90
5.10 習題 90
第6章 約束(教學視頻:43分鐘) 91
6.1 主鍵約束 91
6.1.1 主鍵簡介 91
6.1.2 創建主鍵約束 92
6.1.3 修改表的主鍵約束 94
6.1.4 主鍵應用場景 96
6.2 外鍵約束 97
6.2.1 外鍵簡介 97
6.2.2 創建外鍵約束 97
6.2.3 級聯更新與級聯刪除 100
6.2.4 修改外鍵屬性 102
6.2.5 外鍵使用 104
6.3 唯一性約束 105
6.3.1 唯一性約束簡介 105
6.3.2 創建唯一性約束 105
6.3.3 修改唯一性約束 107
6.3.4 唯一性約束的使用 108
6.4 檢查約束 108
6.4.1 檢查約束簡介 108
6.4.2 創建檢查約束 108
6.4.3 修改檢查約束 110
6.4.4 檢查約束的使用 111
6.5 默認值約束 111
6.5.1 默認值約束簡介 112
6.5.2 創建默認值約束 112
6.5.3 修改默認值約束 113
6.6 本章實例 115
6.7 本章小結 116
6.8 習題 116
第7章 視圖(教學視頻:50分鐘) 117
7.1 關系視圖 117
7.1.1 建立關系視圖 117
7.1.2 修改/刪除視圖 118
7.1.3 聯接視圖 120
7.1.4 編譯視圖 122
7.1.5 使用force選項強制創建視圖 124
7.1.6 利用視圖更新數據表 125
7.1.7 with check option選項 126
7.1.8 關系視圖小結 128
7.2 內嵌視圖 128
7.2.1 內嵌視圖簡介 128
7.2.2 內嵌視圖的使用 128
7.2.3 內嵌視圖小結 130
7.3 對象視圖 131
7.3.1 對象視圖簡介 131
7.3.2 對象視圖簡介 131
7.4 物化視圖 133
7.4.1 物化視圖簡介 133
7.4.2 物化視圖的使用 133
7.4.3 物化視圖的數據加載 135
7.4.4 物化視圖的數據更新 135
7.4.5 查詢重寫 136
7.5 本章小結 136
7.6 本章實例 137
7.7 習題 137
第8章 函數與存儲過程(教學視頻:48分鐘) 138
8.1 函數 138
8.1.1 函數簡介 138
8.1.2 創建函數 139
8.1.3 函數中的括號 140
8.1.4 函數的參數 141
8.1.5 函數的確定性 142
8.1.6 典型函數舉例 143
8.2 存儲過程 144
8.2.1 存儲過程簡介 144
8.2.2 創建存儲過程 144
8.2.3 存儲過程的參數——in參數 146
8.2.4 存儲過程的參數——out參數 147
8.2.5 存儲過程的參數——in out參數 149
8.2.6 存儲過程的參數——參數順序 149
8.2.7 存儲過程的參數——參數的默認值 152
8.2.8 存儲過程的參數——參數順序總結 153
8.3 程序包 153
8.3.1 規范 153
8.3.2 主體 155
8.3.3 調用程序包中的函數/存儲過程 157
8.3.4 程序包中的變量 158
8.4 本章實例 159
8.5 本章小結 161
8.6 習題 161
第9章 游標(教學視頻:36分鐘) 162
9.1 游標簡介 162
9.2 顯式游標 162
9.2.1 聲明游標 162
9.2.2 使用游標 164
9.3 隱式游標 166
9.3.1 sql隱式游標 166
9.3.2 cursor for游標 168
9.3.3 隱式游標和顯式游標 169
9.4 游標屬性 169
9.5 動態游標 171
9.5.1 強類型動態游標 171
9.5.2 弱類型動態游標 173
9.5.3 比較兩種動態游標 176
9.6 本章實例 176
9.7 本章小結 176
9.8 習題 177
第10章 觸發器(教學視頻:58分鐘) 178
10.1 觸發器簡介 178
10.2 創建和使用觸發器 178
10.2.1 創建觸發器 179
10.2.2 觸發器的作用級別 180
10.2.3 在多個事件上定義觸發器 181
10.2.4 為同一事件定義多個觸發器 182
10.2.5 觸發器限制 183
10.3 語句觸發器 184
10.3.1 創建語句觸發器 184
10.3.2 觸發器謂詞 186
10.3.3 觸發時機 187
10.3.4 觸發器級聯 188
10.4 行觸發器 189
10.4.1 行觸發器與引用 189
10.4.2 觸發時機與引用 191
10.4.3 觸發時機與瞬態 193
10.5 instead of觸發器 195
10.5.1 創建和使用instead of觸發器 195
10.5.2 instead of觸發器與引用 198
10.6 系統事件與用戶事件觸發器 198
10.6.1 系統事件觸發器 198
10.6.2 用戶事件觸發器 200
10.7 啟用和禁用觸發器 201
10.7.1 啟用和禁用觸發器的場景 201
10.7.2 禁用觸發器 202
10.7.3 啟用觸發器 202
10.7.4 觸發器信息 203
10.8 本章實例 203
10.9 本章小結 205
10.10 習題 205
第11章 序列(教學視頻:28分鐘) 206
11.1 創建和使用序列 206
11.1.1 創建序列 206
11.1.2 使用序列 207
11.1.3 序列初始值start with 208
11.2 修改序列屬性 209
11.2.1 修改minvalue和maxvalue 209
11.2.2 修改increment by 210
11.2.3 修改cycle 211
11.2.4 修改cache 212
11.3 本章實例 213
11.4 本章小結 214
11.5 習題 214
第12章 用戶角色與權限控制(教學視頻:45分鐘) 215
12.1 用戶 215
12.1.1 oracle中的用戶 215
12.1.2 創建新用戶 216
12.1.3 用戶與模式(schema) 216
12.1.4 系統用戶sys和system 217
12.2 權限 218
12.2.1 系統權限 218
12.2.2 對象權限 221
12.3 角色 225
12.3.1 創建和使用角色 225
12.3.2 繼承角色 226
12.3.3 禁用和啟用角色 228
12.4 本章實例 229
12.5 本章小結 230
12.6 習題 230
第三篇 oracle中的sql
第13章 oracle數據類型(教學視頻:21分鐘) 231
13.1 oracle中的數據類型 231
13.1.1 字符型 231
13.1.2 數值型 232
13.1.3 日期時間型 232
13.1.4 lob類型 233
13.2 oracle中的特殊數據 233
13.2.1 rowid 233
13.2.2 null與空字符串 234
13.2.3 單引號與雙引號 235
13.3 本章實例 237
13.4 本章小結 238
13.5 習題 239
第14章 oracle中的函數與表達式(教學視頻:111分鐘) 240
14.1 oracle中的字符串函數 240
14.1.1 lpad()函數 240
14.1.2 rpad()函數 241
14.1.3 lower()函數——返回小寫字符串 241
14.1.4 upper()函數——返回大寫字符串 241
14.1.5 initcap ()函數——單詞首字母大寫 242
14.1.6 length()函數——返回字符串長度 242
14.1.7 substr()函數——截取字符串 243
14.1.8 instr()函數——獲得字符串出現的位置 243
14.1.9 ltrim()函數——刪除字符串首部空格 244
14.1.10 rtrim()函數——刪除字符串尾部空格 244
14.1.11 trim()函數——刪除字符串首尾空格 245
14.1.12 to_char()函數——將其他類型轉換為字符類型 245
14.1.13 chr()函數——將ascii碼轉換為字符串 247
14.1.14 translate()函數——替換字符 247
14.2 oracle中的數學函數 248
14.2.1 abs ()函數——返回數字的絕對值 248
14.2.2 round ()函數——返回數字的“四捨五入”值 248
14.2.3 ceil()函數——向上取整 249
14.2.4 floor()函數——向下取整 249
14.2.5 mod ()函數——取模操作 250
14.2.6 sign()函數——返回數字的正負性 250
14.2.7 sqrt()函數——返回數字的平方根 251
14.2.8 power()函數——乘方運算 251
14.2.9 trunc()函數——截取數字 251
14.2.10 vsize()函數——返回數據的存儲空間 252
14.2.11 to_number()函數——將字符串轉換為數值類型 252
14.3 oracle中的日期函數 252
14.3.1 to_date()函數——將字符串轉換為日期型 252
14.3.2 add_months()函數——為日期加上特定月份 253
14.3.3 last_day()函數——返回特定日期所在月的最後一天 253
14.3.4 months_between ()函數——返回兩個日期所差的月數 253
14.3.5 current_date()函數——返回當前會話時區的當前日期 254
14.3.6 current_timestamp()函數——返回當前會話時區的當前時間戳 254
14.3.7 extract()函數——返回日期的某個域 254
14.4 oracle中的聚合函數 255
14.4.1 max()函數——求最大值 256
14.4.2 min()函數——求最小值 257
14.4.3 avg()函數——求平均值 257
14.4.4 sum()函數——求和 258
14.4.5 count()函數——獲得記錄數 258
14.5 oracle中的其他函數 259
14.5.1 decode()函數——多值判斷 259
14.5.2 nvl()函數——處理空值 260
14.5.3 cast()函數——強制轉換數據類型 261
14.6 oracle中的運算表達式 263
14.6.1 數學運算 263
14.6.2 邏輯運算 264
14.6.3 位運算 265
14.7 oracle中的特殊判式 266
14.7.1 between——范圍測試 266
14.7.2 in——集合成員測試 267
14.7.3 like——模式匹配 267
14.7.4 is null——空值判斷 268
14.7.5 exists——存在性判斷 268
14.7.6 all,some,any——數量判斷 269
14.8 oracle高級函數——分析函數與窗口函數 270
14.8.1 排名 270
14.8.2 分區窗口 272
14.8.3 窗口子句 273
14.8.4 主要的分析函數 277
14.9 本章實例 280
14.10 本章小結 281
14.11 習題 281
第15章 oracle中的控制語句(教學視頻:16分鐘) 282
15.1 oracle中的條件語句 282
15.1.1 利用if else進行條件判斷 282
15.1.2 利用case when進行分支判斷 283
15.2 oracle中的循環語句 285
15.2.1 無條件循環 285
15.2.2 while循環 286
15.2.3 for循環 287
15.3 本章實例 288
15.4 本章小結 289
15.5 習題 289
第16章 sql查詢(教學視頻:55分鐘) 290
16.1 基本查詢 290
16.1.1 select語句查詢執行步驟 290
16.1.2 where子句 292
16.1.3 利用distinct獲得唯一性記錄 293
16.1.4 order by子句 293
16.1.5 group by子句 294
16.1.6 having子句 297
16.2 子查詢 298
16.2.1 理解子查詢 298
16.2.2 子查詢使用實例 298
16.3 聯合語句 300
16.3.1 union查詢 300
16.3.2 union all 查詢 301
16.3.3 intersect查詢 303
16.3.4 minus查詢 303
16.4 聯接(連接) 304
16.4.1 自然聯接 304
16.4.2 內聯接 305
16.4.3 外聯接——左聯接 306
16.4.4 外聯接——右聯接 308
16.4.5 外聯接——完全聯接 310
16.5 層次化查詢 312
16.5.1 利用connect by進行層次化查詢 313
16.5.2 connect by的使用場景 315
16.5.3 sys_connect_by_path()函數的使用 316
16.6 本章實例 316
16.7 本章小結 318
16.8 習題 318
第17章 sql更新數據(教學視頻:34分鐘) 319
17.1 插入數據 319
17.1.1 insert語句向表中插入數據 319
17.1.2 利用子查詢批量插入數據 320
17.1.3 insert語句與默認值 321
17.1.4 insert語句與唯一性約束 321
17.1.5 insert語句與外鍵約束 321
17.2 修改數據 322
17.2.1 利用update修改單列的值 322
17.2.2 利用update修改多列的值 323
17.2.3 利用where子句限制修改范圍 323
17.3 刪除數據 324
17.3.1 用delete命令刪除數據 324
17.3.2 用truncate命令刪除數據 325
17.4 數據提交與回滾 325
17.4.1 回滾動作 325
17.4.2 提交動作 326
17.4.3 pl/sql developer中的回滾與提交 327
17.5 本章實例 329
17.6 本章小結 331
17.7 習題 331
第四篇 oracle編程高級應用
第18章 數據庫速度優化與數據完整性(教學視頻:32分鐘) 332
18.1 利用索引加快數據引用 332
18.1.1 索引的原理 332
18.1.2 利用索引提高數據庫性能 333
18.1.3 索引對dml的影響 335
18.1.4 索引的使用時機 336
18.2 利用約束保持數據完整性 337
18.2.1 數據庫完整性的重要性 337
18.2.2 保持數據庫完整性的重要方面 337
18.2.3 利用約束保持數據完整性 337
18.3 本章實例 338
18.3.1 使用比較運算符不當 339
18.3.2 函數的使用 339
18.3.3 聯合索引 339
18.4 本章小結 340
18.5 習題 340
第19章 數據一致性與事務管理(教學視頻:46分鐘) 341
19.1 什麼是數據一致性和事務 341
19.1.1 數據一致性 341
19.1.2 事務 341
19.2 oracle中的事務處理 342
19.2.1 commit命令 342
19.2.2 roll back命令 343
19.2.3 savepoint和roll back to savepoint命令 343
19.2.4 事務的屬性和隔離級別 345
19.3 事務處理原則 349
19.3.1 原子性 349
19.3.2 一致性 350
19.3.3 隔離性 352
19.3.4 持久性 353
19.4 本章實例 353
19.5 本章小結 355
19.6 習題 355
第20章 並發控制(教學視頻:35分鐘) 356
20.1 並發與鎖定 356
20.2 數據鎖定 359
20.2.1 悲觀鎖定 359
20.2.2 樂觀鎖定 361
20.2.3 悲觀鎖定與樂觀鎖定的比較 362
20.2.4 鎖定轉換 363
20.3 並發控制的其他方法 363
20.4 本章實例 364
20.5 本章小結 368
20.6 習題 368
第21章 oracle中的正則表達式(教學視頻:29分鐘) 369
21.1 正則表達式簡介 369
22.1.1 正則表達式與通配符 369
22.1.2 正則表達式與編程語言 369
21.2 正則表達式基礎知識 370
21.2.1 元字符和普通字符 370
21.2.2 量詞 370
21.2.3 字符轉義與字符類 370
21.2.4 字符組的使用 371
21.2.5 正則表達式分支 371
21.2.6 oracle中正則表達式的特殊性 371
21.3 正則表達式在oracle中的應用 372
21.3.1 regexp_like()的使用 372
21.3.2 regexp_ instr ()的使用 372
21.3.3 regexp_ substr ()的使用 373
21.3.4 regexp_ replace ()的使用 373
21.4 本章實例 374
21.5 本章小結 374
21.6 習題 375
第五篇 oracle與編程語言綜合使用實例
第22章 oracle在java開發中的應用(教學視頻:38分鐘) 376
22.1 通過jdbc使用oracle 376
22.1.1 jdbc簡介 376
22.1.2 准備工作 376
22.1.3 jdbc連接oracle 377
22.1.4 利用jdbc查詢數據 379
22.1.5 利用jdbc更新數據 380
22.1.6 總結jdbc操作數據庫 381
22.2 通過hibernate操作oracle數據庫 382
22.2.1 准備工作 382
22.2.2 配置hibernate 382
22.2.3 利用hibernate查詢數據 386
22.2.4 利用hibernate更新數據 387
22.2.5 利用hibernate插入數據 388
22.3 本章小結 390
22.4 習題 390
第23章 oracle在c#開發中的應用(教學視頻:12分鐘) 391
23.1 在c#中連接oracle數據庫 391
23.2 在c#中操作oracle數據庫 392
23.3 在c#中使用oracle數據庫事務 394
23.4 本章小結 397
23.5 習題 397



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved