TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Oracle從入門到精通(視頻實戰版)(簡體書)
滿額折

Oracle從入門到精通(視頻實戰版)(簡體書)

人民幣定價:59 元
定  價:NT$ 354 元
優惠價:87308
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
目次

商品簡介

Oracle 11g是甲骨文公司精心打造的最新版本的Oracle數據庫,該版本數據庫凝聚了Oracle三十多年的精華。《Oracle從入門到精通(視頻實戰版)》不僅是一本Oracle 11g的入門教材,也是初學者快速掌握Oracle 11g的捷徑。全書以Oracle 11g為例,分為4篇,循序漸進地講述了Oracle 11g的基本語法和基本操作,從數據庫的安裝開始逐步介紹與數據庫交互的語句以及管理數據庫中的文件、備份與恢復數據庫等操作。在數據庫應用篇中,還結合.NET和Java的編程環境講解了如何連接Oracle 11g數據庫。
《Oracle從入門到精通(視頻實戰版)》詳細介紹了Oracle 11g中數據操作和管理的基本知識,突出了數據庫操作的實用性和技巧性,其中大量應用了示例講解數據庫使用的每一個知識點。《Oracle從入門到精通(視頻實戰版)》適合正在學習使用Oracle 11g以及想提高數據庫管理知識的用戶閱讀,并可作為開發人員的參考手冊。

目次

叢書序
前言
第一篇 數據庫安裝篇
第1章 Oracle 11g數據庫簡介 1
1.1 認識Oracle 11g 1
1.1.1 Oracle的成長歷程 1
1.1.2 了解最新版本Oracle 11g 2
1.1.3 Oracle與SQL Server 2
1.2 回憶Oracle的產品版本 3
1.3 學習Oracle 11g的新特性 4
1.3.1 數據庫管理部分 4
1.3.2 PL/SQL部分 5
1.4 小結 5
1.5 習題 5

第2章 Oracle 11g的安裝與測試 6
2.1 使用Oracle 11g的基本條件 6
2.1.1 硬件條件 6
2.1.2 軟件條件 6
2.2 在Windows 2003系統中安裝Oracle 11g 7
2.2.1 獲取Oracle 11g的安裝文件 7
2.2.2 安裝Oracle 11g 8
2.2.3 安裝中遇到的問題 16
2.3 移除Oracle 11g 17
2.3.1 停止服務列表的5個服務 17
2.3.2 卸載Oracle產品 18
2.3.3 刪除注冊表項 18
2.3.4 刪除環境變量 19
2.3.5 刪除目錄并重啟計算機 19
2.4 小結 19
2.5 習題 20

第二篇 數據庫基礎篇
第3章 熟悉數據庫 21
3.1 什麼是數據庫 21
3.1.1 了解數據管理的歷史 21
3.1.2 數據庫的模型 23
3.1.3 學習數據庫的三級模式和二級映像 25
3.1.4 數據庫中的相關術語 26
3.1.5 數據庫設計的完整性 28
3.2 范式-設計關係型數據庫的準則 28
3.2.1 第一范式-關係型數據庫設計的第一步 29
3.2.2 第二范式-關係型數據庫設計的第二步 29
3.2.3 第三范式-關係型數據庫設計的第三步 30
3.3 繪制E-R圖設計數據庫 30
3.3.1 繪制E-R圖的基本要素 30
3.3.2 E-R圖繪制實例 31
3.4 小結 33
3.5 習題 33

第4章 SQL基礎 34
4.1 SQL-數據庫溝通的語言標準 34
4.1.1 什麼是SQL 34
4.1.2 了解SQL的種類 34
4.2 Oracle 11g中支持的數據類型 35
4.2.1 查看Oracle 11g中的數據類型 35
4.2.2 常用數據類型 37
4.3 數據定義語言(DDL) 38
4.3.1 使用Create語句創建表 38
4.3.2 使用Alter語句修改表 39
4.3.3 使用Drop語句刪除表 41
4.4 約束的使用 41
4.4.1 主鍵約束 41
4.4.2 外鍵約束 42
4.4.3 CHECK約束 44
4.4.4 UNIQUE約束 45
4.4.5 NOT NULL約束 46
4.5 數據操縱語言(DML)和數據查詢語言(DQL) 47
4.5.1 添加數據就用INSERT 48
4.5.2 修改數據就用UPDATE 50
4.5.3 刪除數據就用DELETE 51
4.5.4 查詢數據就用SELECT 51
4.5.5 其他數據操縱語句 52
4.6 數據控制語言(DCL) 55
4.7 小結 55
4.8 習題 55

第5章 利用SELECT檢索數據 56
5.1 查詢數據必備SELECT 56
5.1.1 SELECT語句語法 56
5.1.2 獲取指定字段的數據 57
5.1.3 獲取所有字段的數據 58
5.1.4 使用別名替代表中的字段名 59
5.1.5 使用表達式操作查詢的字段 59
5.1.6 使用函數操作查詢的字段 60
5.1.7 去除檢索數據中的重復記錄 60
5.2 檢索出來的數據排序 61
5.2.1 使用排序的語法 61
5.2.2 使用升序和降序來處理數據 62
5.2.3 排序時對NULL值的處理 62
5.2.4 使用別名作為排序字段 63
5.2.5 使用表達式作為排序字段 64
5.2.6 使用字段的位置作為排序字段 64
5.2.7 使用多個字段排序 65
5.3 使用WHERE子句設置檢索條件 66
5.3.1 查詢中使用單一條件限制 66
5.3.2 查詢中使用多個條件限制 67
5.3.3 模糊查詢數據 68
5.3.4 查詢條件限制在某個列表范圍之內 69
5.3.5 專門針對NULL值的查詢 70
5.4 GROUP BY和HAVING子句 70
5.4.1 GROUP BY子句語法及使用 70
5.4.2 HAVING子句的使用 72
5.5 使用子查詢 73
5.5.1 子查詢返回單行 73
5.5.2 子查詢返回多行 74
5.6 連接查詢 76
5.6.1 最簡單的連接查詢 76
5.6.2 內連接 77
5.6.3 自連接 78
5.6.4 外連接 79
5.7 小結 82
5.8 習題 82

第6章 Oracle內置函數 83
6.1 數值型函數 83
6.1.1 絕對值、取余、判斷數值正負函數 83
6.1.2 三角函數 84
6.1.3 返回以指定數值為準整數的函數 84
6.1.4 指數、對數函數 85
6.1.5 四舍五入截取函數 86
6.2 字符型函數 86
6.2.1 ASCII碼與字符轉換函數 86
6.2.2 獲取字符串長度函數 87
6.2.3 字符串截取函數 87
6.2.4 字符串連接函數 88
6.2.5 字符串搜索函數 88
6.2.6 字母大小寫轉換函數 88
6.2.7 帶排序參數的字母大小寫轉換函數 89
6.2.8 為指定參數排序函數 90
6.2.9 替換字符串函數 91
6.2.10 字符串填充函數 91
6.2.11 刪除字符串首尾指定字符的函數 92
6.2.12 字符集名稱和ID互換函數 93
6.3 日期型函數 93
6.3.1 系統日期、時間函數 93
6.3.2 得到數據庫時區函數 94
6.3.3 為日期加上指定月份函數 94
6.3.4 返回指定月份最后一天函數 95
6.3.5 返回指定日期后一周的日期函數 95
6.3.6 返回會話所在時區當前日期函數 95
6.3.7 提取指定日期特定部分的函數 96
6.3.8 得到兩個日期之間的月份數 96
6.3.9 時區時間轉換函數 97
6.3.10 日期四舍五入、截取函數 97
6.4 轉換函數 98
6.4.1 字符串轉ASCII類型字符串函數 98
6.4.2 二進制轉十進制函數 98
6.4.3 數據類型轉換函數 99
6.4.4 字符串和ROWID相互轉換函數 99
6.4.5 字符串在字符集間轉換函數 100
6.4.6 十六進制字符串與RAW類型相互轉換函數 100
6.4.7 數值轉換成字符型函數 101
6.4.8 字符轉日期型函數 101
6.4.9 字符串轉數字函數 102
6.4.10 全角轉半角函數 102
6.5 NULL函數 102
6.5.1 返回表達式為NULL的函數 103
6.5.2 排除指定條件函數 103
6.5.3 替換NULL值函數 103
6.6 集合函數 104
6.6.1 求平均值函數 104
6.6.2 求記錄數量函數 105
6.6.3 返回最大、最小值函數 106
6.6.4 求和函數 106
6.7 其他函數 107
6.7.1 返回登錄名函數 107
6.7.2 返回會話以及上下文信息函數 107
6.7.3 表達式匹配函數 108
6.8 小結 108
6.9 習題 109

第7章 PL/SQL基礎 110
7.1 什麼是PL/SQL 110
7.1.1 認識PL/SQL 110
7.1.2 PL/SQL的優勢 111
7.1.3 PL/SQL的結構 112
7.1.4 PL/SQL的基本規則 114
7.1.5 PL/SQL中的注釋 115
7.2 PL/SQL 變量的使用 116
7.2.1 變量、常量的類型及語法 116
7.2.2 標量類型的變量 117
7.2.3 復合類型的變量 120
7.3 表達式 127
7.3.1 數值表達式 127
7.3.2 關係表達式和邏輯表達式 128
7.4 PL/SQL結構控制 129
7.4.1 IF條件控制語句 129
7.4.2 CASE條件控制語句 135
7.4.3 LOOP循環控制語句 138
7.5 PL/SQL中使用DML和DDL語言 144
7.5.1 DML語句的使用 144
7.5.2 DDL語句的使用 146
7.6 PL/SQL中的異常 147
7.6.1 什麼是異常 147
7.6.2 處理異常的語法 147
7.6.3 預定義異常 148
7.6.4 非預定義異常 149
7.6.5 自定義異常 150
7.7 PL/SQL函數編寫 152
7.7.1 函數的組成 152
7.7.2 函數語法 152
7.7.3 查看函數 155
7.7.4 在PL/SQL Developer中創建函數 157
7.7.5 函數的修改、刪除 158
7.8 小結 159
7.9 習題 159

第8章 游標-數據的緩存區 161
8.1 什麼是游標 161
8.1.1 游標的概念 161
8.1.2 游標的種類 161
8.2 顯式游標 162
8.2.1 游標語法 162
8.2.2 游標的使用步驟 162
8.2.3 游標中的LOOP語句 164
8.2.4 使用BULK COLLECT和FOR語句的游標 165
8.2.5 使用CURSOR FOR LOOP 167
8.2.6 顯式游標的屬性 167
8.2.7 帶參數的游標 171
8.3 隱式游標 172
8.3.1 隱式游標的特點 172
8.3.2 游標中使用異常處理 173
8.3.3 隱式游標的屬性 174
8.4 有關游標的案例 177
8.5 小結 181
8.6 習題 181

第9章 視圖-數據庫中虛擬的表 182
9.1 什麼是視圖 182
9.1.1 認識視圖 182
9.1.2 視圖的作用 182
9.1.3 視圖的語法 183
9.2 視圖的創建 183
9.2.1 創建單表視圖 183
9.2.2 創建多表視圖 185
9.2.3 創建視圖的視圖 187
9.2.4 創建沒有源表的視圖 188
9.2.5 使用PL/SQL工具創建視圖 188
9.2.6 創建帶約束的視圖 191
9.2.7 有關視圖的案例 192
9.3 操作視圖數據的限制 194
9.3.1 視圖READ ONLY設置 194
9.3.2 視圖CHECK OPTION設置 195
9.3.3 視圖創建語句對視圖操作的影響 196
9.4 視圖的修改 196
9.4.1 視圖結構的修改 197
9.4.2 視圖約束的修改 198
9.5 視圖的刪除 199
9.6 小結 200
9.7 習題 201

第10章 存儲過程-提高程序執行的效率 202
10.1 什麼是存儲過程 202
10.1.1 認識存儲過程 202
10.1.2 存儲過程的作用 202
10.1.3 存儲過程的語法 203
10.2 在SQL*Plus中創建存儲過程 203
10.2.1 創建第一個存儲過程 203
10.2.2 查看存儲過程 205
10.2.3 顯示存儲過程的錯誤 205
10.2.4 無參存儲過程 206
10.2.5 存儲過程中使用游標 208
10.2.6 存儲過程中的DDL語句 209
10.2.7 有參存儲過程 213
10.3 使用PL/SQL工具創建存儲過程 220
10.3.1 在PL/SQL Developer中創建存儲過程 220
10.3.2 調試存儲過程 224
10.4 修改、刪除存儲過程 225
10.4.1 修改存儲過程 226
10.4.2 刪除存儲過程 227
10.5 小結 227
10.6 習題 227

第11章 觸發器-保證數據的正確性 228
11.1 什麼是觸發器 228
11.1.1 認識觸發器 228
11.1.2 觸發器的作用 228
11.1.3 觸發器的類型 229
11.1.4 觸發器的語法 230
11.2 使用SQL*Plus操作觸發器 232
11.2.1 利用SQL*Plus創建觸發器 233
11.2.2 查看觸發器 233
11.2.3 DML類型觸發器 234
11.2.4 觸發器執行順序 244
11.2.5 復合類型觸發器 245
11.2.6 INSTEAD OF類型觸發器 248
11.2.7 DDL類型觸發器 249
11.2.8 用戶和系統事件觸發器 251
11.3 使用PL/SQL工具操作觸發器 252
11.3.1 在PL/SQL Developer中創建觸發器 252
11.3.2 設置觸發器是否可用 254
11.4 修改、刪除觸發器 255
11.4.1 修改觸發器 255
11.4.2 刪除觸發器 256
11.5 小結 256
11.6 習題 257

第12章 事務和鎖-確保數據安全 258
12.1 什麼是事務 258
12.1.1 認識事務 258
12.1.2 事務的類型 259
12.1.3 事務的保存點 261
12.1.4 事務的ACID特性 262
12.2 什麼是鎖 262
12.2.1 認識鎖 263
12.2.2 鎖的分類 263
12.2.3 鎖的類型 263
12.2.4 鎖等待與死鎖 265
12.3 小結 269
12.4 習題 269

第三篇 數據庫管理篇
第13章 使用Oracle 11g Enterprise Manager 271
13.1 什麼是Oracle 11g Enterprise Manager 271
13.1.1 Oracle 11g Enterprise Manager概述 271
13.1.2 啟動OEM 272
13.2 使用OEM管理Oracle 273
13.2.1 OEM中的性能菜單 273
13.2.2 OEM中的可用性菜單 274
13.2.3 OEM中的服務器菜單 275
13.2.4 OEM中的方案菜單 292
13.2.5 OEM中的數據移動菜單 302
13.2.6 OEM中的軟件和支持菜單 302
13.3 小結 303
13.4 習題 303

第14章 常用工具介紹 304
14.1 什麼是SQL*Plus 304
14.1.1 SQL*Plus簡介 304
14.1.2 啟動SQL*Plus 304
14.2 使用SQL*Plus 305
14.2.1 使用SQL*Plus編輯命令 306
14.2.2 使用SQL*Plus保存命令 310
14.2.3 使用SQL*Plus運行命令 311
14.2.4 使用SQL*Plus格式化查詢結果 311
14.2.5 在SQL*Plus中為語句添加注釋 319
14.3 使用PL/SQL Developer 321
14.3.1 PL/SQL Developer的安裝 321
14.3.2 PL/SQL Developer的布局 322
14.4 小結 323
14.5 習題 323

第15章 控制文件和日志文件 324
15.1 控制文件與日志文件概述 324
15.1.1 什麼是控制文件 324
15.1.2 什麼是日志文件 325
15.2 初識控制文件 326
15.2.1 控制文件的內容 326
15.2.2 更新控制文件 327
15.3 控制文件的多路復用 328
15.3.1 使用init.ora多路復用控制文件 328
15.3.2 使用SPFILE多路復用控制文件 328
15.4 創建控制文件 330
15.5 日志文件的管理 332
15.5.1 新建日志文件組 332
15.5.2 添加日志文件到日志文件組 335
15.5.3 刪除日志文件組和日志文件 336
15.5.4 查詢日志文件組和日志文件 338
15.6 小結 339
15.7 習題 339

第16章 表空間的管理 340
16.1 表空間概述 340
16.1.1 相關概念 340
16.1.2 默認表空間 340
16.2 表空間的管理 343
16.2.1 創建表空間 343
16.2.2 重命名表空間 345
16.2.3 設置表空間的讀寫狀態 346
16.2.4 設置表空間的可用狀態 347
16.2.5 建立大文件表空間 348
16.2.6 刪除表空間 349
16.3 臨時表空間的管理 350
16.3.1 建立臨時表空間 350
16.3.2 查詢臨時表空間 351
16.3.3 創建臨時表空間組 351
16.3.4 查詢臨時表空間組 354
16.3.5 刪除臨時表空間組 355
16.4 數據文件管理 356
16.4.1 移動數據文件 356
16.4.2 刪除數據文件 356
16.5 小結 358
16.6 習題 358

第17章 與數據庫安全性有關的對象 359
17.1 用戶管理 359
17.1.1 什麼是用戶管理 359
17.1.2 創建用戶 359
17.1.3 修改用戶信息 363
17.1.4 刪除用戶 364
17.2 權限管理 365
17.2.1 什麼是權限管理 365
17.2.2 授予權限 365
17.2.3 撤銷權限 369
17.2.4 查詢用戶的權限 370
17.3 角色管理 372
17.3.1 什麼是角色 372
17.3.2 創建角色 372
17.3.3 設置角色 375
17.3.4 修改角色 376
17.3.5 刪除角色 376
17.3.6 查詢角色 377
17.4 概要文件PROFILE 377
17.4.1 什麼是PROFILE 377
17.4.2 創建PROFILE 377
17.4.3 修改PROFILE 380
17.4.4 刪除PROFILE 381
17.4.5 查詢PROFILE 381
17.5 小結 382
17.6 習題 382

第18章 備份與恢復 383
18.1 數據庫備份與恢復 383
18.1.1 什麼是數據庫備份 383
18.1.2 什麼是數據庫恢復 383
18.2 物理備份和恢復數據庫 383
18.2.1 對數據庫進行脫機備份 384
18.2.2 對數據庫進行聯機備份 384
18.3 邏輯備份和恢復數據庫 387
18.3.1 邏輯導出數據 387
18.3.2 邏輯導入數據 391
18.4 小結 392
18.5 習題 392

第19章 使用RMAN工具 393
19.1 RMAN概述 393
19.1.1 RMAN的特點 393
19.1.2 與RMAN有關的概念 393
19.2 使用恢復目錄 394
19.2.1 創建恢復目錄 394
19.2.2 使用RMAN連接 396
19.2.3 在恢復目錄中注冊數據庫 398
19.2.4 使用企業管理器創建恢復目錄 398
19.3 通道分配 401
19.3.1 什麼是通道分配 401
19.3.2 手動通道分配 401
19.3.3 自動通道分配 404
19.4 備份集 405
19.4.1 什麼是備份集 405
19.4.2 BACKUP的使用 405
19.5 從備份中恢復 406
19.5.1 使用RESTORE還原 406
19.5.2 使用RECOVER恢復 407
19.6 小結 407
19.7 習題 407

第四篇 數據庫應用篇
第20章 在線考試系統數據庫設計 409
第22章 在Java中連接Oracle 436

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區