-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/14 新書到! 12/12 新書到! 12/5 新書到! 11/30 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

零點起飛學Oracle

( 簡體 字)
作者:張朝明 等類別:1. -> 資料庫 -> Oracle
譯者:
出版社:清華大學出版社零點起飛學Oracle 3dWoo書號: 35847
詢問書籍請說出此書號!

缺書
NT售價: 250

出版日:6/7/2013
頁數:356
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302318309
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

  本書結合大量實例,由淺入深、循序漸進地介紹了Oracle 11g的相關技術,內容涵蓋Oracle數據庫基礎、查詢、管理、維護等。本書內容豐富,圖文并茂,實用性強,力圖以最直觀的方式使讀者學習各個知識點。本書特意提供了典型習題及教學PPT,以方便教學。另外,本書配有大量配套教學視頻,幫助讀者更好地學習。這些視頻和書中的實例源代碼一起收錄于本書的配書光盤中。
  本書共17章,分為3篇。第1篇為Oracle數據庫簡介、介紹如何創建數據庫和數據表;第2篇介紹查詢數據表、更新數據表、處理字符型數據、處理數值型數據、處理日期型數據、數據的復雜處理、流程控制語句、使用視圖等技術;第3篇介紹使用約束、游標、觸發器、序列、用戶和角色權限控制、函數和存儲過程、數據庫控制等技術。
  本書適合Oracle入門與提高的讀者閱讀,也可作為大中專院校及職業院校Oracle數據庫管理課程的教材。另外,本書也可供數據庫技術愛好者和程序員作為實際工作中的參考書籍。

目錄:

目錄
第1篇 Oracle基礎知識
第1章 數據庫簡介( 教學視頻:19分鐘) 2
1.1 Oracle數據庫簡介 2
1.1.1 數據庫發展簡介 2
1.1.2 認識主流數據庫 3
1.1.3 Oracle數據庫的特點 4
1.2 搭建Oracle數據庫 4
1.2.1 Oracle數據庫的前世今生 4
1.2.2 準備Oracle數據庫的安裝環境 5
1.2.3 安裝Oracle數據庫 6
1.2.4 檢查Oracle數據庫的安裝 11
1.2.5 Oracle服務 12
1.3 本章小結 13
1.4 本章習題 13
第2章 創建數據庫與數據表( 教學視頻:38分鐘) 14
2.1 創建Oracle數據庫 14
2.2 管理Oracle數據庫工具集 17
2.2.1 網絡配置助手工具 18
2.2.2 網絡管理員工具 25
2.2.3 客戶端工具 29
2.2.4 開發軟件SQL Developer 31
2.3 使用Oracle表空間 33
2.3.1 創建Oracle表空間 33
2.3.2 重命名表空間 35
2.3.3 刪除表空間 35
2.4 創建Oracle數據表 36
2.4.1 界面化創建數據表 36
2.4.2 使用SQL語句創建表 38
2.4.3 數據表的相關操作 38
2.4.4 刪除數據表 40
2.4.5 特殊的數據表dual 40
2.5 使用非1521端口監聽程序 41
2.6 本章小結 43
2.7 本章習題 43
第2篇 Oracle數據查詢
第3章 查詢數據表( 教學視頻:42分鐘) 46
3.1 基本查詢方式 46
3.1.1 安裝示例數據庫腳本 46
3.1.2 查詢關鍵詞select 48
3.1.3 帶條件的查詢——where子句 49
3.1.4 去除查詢結果中的重復記錄——distinct 51
3.1.5 分組——group by子句 51
3.1.6 過濾分組——having子句 53
3.1.7 排序——order by子句 55
3.1.8 order by與group by子句 56
3.1.9 order by與distinct 56
3.2 子查詢 57
3.3 聯合語句 58
3.3.1 求并集 58
3.3.2 求原始并集 59
3.3.3 求交集 60
3.3.4 求差集 60
3.3.5 混合運算 61
3.4 連接查詢 62
3.4.1 自然連接查詢 62
3.4.2 內連接查詢 64
3.4.3 外連接查詢 65
3.5 層次化查詢 69
3.5.1 樹狀模型 69
3.5.2 層次化查詢 70
3.5.3 層次化查詢的相關函數 72
3.6 本章小結 73
3.7 本章習題 73
第4章 更新數據表( 教學視頻:16分鐘) 75
4.1 插入數據 75
4.1.1 插入單條記錄 75
4.1.2 批量插入記錄 76
4.1.3 插入記錄的技巧 77
4.2 更新數據 79
4.2.1 更新記錄單列數據 79
4.2.2 更新記錄多列數據 80
4.2.3 更新數據的技巧 81
4.3 刪除數據 82
4.3.1 刪除數據語法 82
4.3.2 delete和truncate table 83
4.4 本章小結 83
4.5 本章習題 83
第5章 處理字符型數據( 教學視頻:32分鐘) 85
5.1 字符型簡介 85
5.1.1 構建固定長度的字符串類型 85
5.1.2 構建可變長度的字符串類型 86
5.1.3 構建可變長度的字符串新類型 86
5.2 對比三種字符串數據類型 86
5.2.1 varchar2(n)和char(n) 87
5.2.2 總結varchar2(n)和char(n)的不同 87
5.2.3 構建變量中的字符串類型 87
5.3 常見字符串操作 88
5.3.1 向左補全字符串 88
5.3.2 向右補全字符串 89
5.3.3 字符串轉化為小寫形式 90
5.3.4 字符串轉化為大寫形式 90
5.3.5 單詞首字符大寫 91
5.3.6 獲取字符串長度 92
5.3.7 截取字符串 93
5.3.8 查詢子字符串 94
5.3.9 刪除左側空格 95
5.3.10 刪除右側空格 96
5.3.11 刪除兩側空格 96
5.3.12 連接字符串 97
5.3.13 翻譯字符串 97
5.4 本章小結 98
5.5 本章習題 98
第6章 處理數值型數據( 教學視頻:28分鐘) 100
6.1 數值型簡介 100
6.1.1 精度定義 100
6.1.2 精度與小數位數的關系 100
6.2 常見數值處理 102
6.2.1 計算絕對值 102
6.2.2 求四舍五入值 102
6.2.3 向上取整 103
6.2.4 向下取整 103
6.2.5 取模 104
6.2.6 判斷數值的正負 105
6.2.7 求平方根 105
6.2.8 乘方 106
6.2.9 截取數字 106
6.2.10 按照ASCII碼轉換為字符 107
6.2.11 格式化數值 108
6.3 本章小結 112
6.4 本章習題 113
第7章 處理日期型數據( 教學視頻:19分鐘) 114
7.1 日期型簡介 114
7.2 常見日期數據處理 114
7.2.1 獲得當前日期 114
7.2.2 為日期加上特定月份 115
7.2.3 求日期所在月的最后一天 116
7.2.4 計算兩個日期所差的月數 117
7.2.5 計算日期之后的一周之內的日期 117
7.2.6 截取日期 118
7.2.7 獲取當前時區的當前日期 120
7.2.8 獲取當前時區的時間戳 120
7.2.9 獲取日期的某個域 120
7.2.10 將日期轉換為字符串 121
7.2.11 在where子句中使用日期數據 123
7.3 本章小結 123
7.4 本章習題 124
第8章 數據的復雜處理( 教學視頻:68分鐘) 125
8.1 統計數據 125
8.1.1 求最大值 126
8.1.2 求最小值 127
8.1.3 求平均值 127
8.1.4 求和 127
8.1.5 統計記錄數 128
8.2 Oracle中常用技巧 129
8.2.1 空值處理——nvl()函數 130
8.2.3 結果集的行號——rownum()函數 131
8.2.4 強制轉換數據類型——cast()函數 132
8.3 常見數據運算 134
8.3.1 數學運算 134
8.3.2 邏輯運算 136
8.3.3 按位運算 136
8.4 特殊數據運算 139
8.4.1 范圍測試 139
8.4.2 集合成員測試 140
8.4.3 模糊匹配 141
8.4.4 空值判斷 143
8.4.5 存在性判斷 143
8.4.6 集合判斷 144
8.5 分析函數與窗口函數 146
8.5.1 分析函數與窗口函數簡介 146
8.5.2 排名函數 146
8.5.3 默認窗口 149
8.5.4 分區窗口 149
8.5.5 窗口子句 151
8.5.6 常用分析函數 154
8.6 本章小結 157
8.7 本章習題 157
第9章 流程控制( 教學視頻:16分鐘) 159
9.1 Oracle中的條件語句 159
9.1.1 if else判斷 159
9.1.2 case when分支判斷 161
9.2 循環控制 163
9.2.1 無條件循環 163
9.2.2 while循環 165
9.2.3 for循環 166
9.3 本章小結 167
9.4 本章習題 167
第10章 使用視圖( 教學視頻:61分鐘) 168
10.1 視圖簡介 168
10.1.1 視圖定義 168
10.1.2 為什么使用視圖 169
10.2 關系視圖 170
10.2.1 創建關系視圖 170
10.2.2 使用關系視圖 172
10.2.3 修改/刪除視圖 176
10.2.4 構建只讀視圖 178
10.2.5 構建聯接視圖 179
10.2.6 強制創建視圖 180
10.2.7 創建視圖約束 181
10.3 內嵌視圖 183
10.3.1 什么是內嵌視圖 183
10.3.2 使用內嵌視圖 184
10.4 對象視圖 185
10.4.1 什么是對象 186
10.4.2 使用對象視圖 190
10.5 物化視圖 192
10.5.1 什么是物化視圖 192
10.5.2 使用物化視圖 193
10.5.3 延遲載入 196
10.5.4 刷新數據 197
10.5.5 查詢重寫 199
10.6 本章小結 201
10.7 本章習題 201
第3篇 Oracle數據維護
第11章 使用約束( 教學視頻:92分鐘) 204
11.1 使用主鍵約束 204
11.1.1 為什么要使用主鍵 204
11.1.2 什么是主鍵 205
11.1.3 創建主鍵約束 206
11.1.4 修改主鍵約束 211
11.1.5 主鍵與索引 213
11.2 使用外鍵約束 215
11.2.1 為什么要使用外鍵 215
11.2.2 什么是外鍵 216
11.2.3 創建外鍵約束 217
11.2.4 級聯更新與級聯刪除 220
11.2.5 外鍵的相關操作 222
11.2.6 外鍵使用總結 225
11.3 使用唯一性約束 225
11.3.1 為什么要使用唯一性約束 225
11.3.2 什么是唯一性約束 225
11.3.3 創建唯一性約束 226
11.3.4 修改唯一性約束 228
11.4 使用檢查約束 230
11.4.1 為什么要使用檢查約束 230
11.4.2 創建檢查約束 230
11.4.3 修改檢查約束 233
11.5 使用默認值約束 234
11.5.1 為什么要使用默認值約束 234
11.5.2 創建默認值約束 235
11.5.3 修改默認值約束 236
11.6 使用非空約束 237
11.6.1 為什么要使用非空約束 237
11.6.2 創建非空約束 238
11.6.3 修改非空約束 241
11.7 本章小結 241
11.8 本章習題 242
第12章 游標( 教學視頻:42分鐘) 243
12.1 游標簡介 243
12.1.1 為什么使用游標 243
12.1.2 什么是游標 243
12.2 顯式游標 243
12.2.1 聲明顯式游標 244
12.2.2 使用顯式游標 245
12.2.3 游標屬性 249
12.3 隱式游標 250
12.3.1 使用sql隱式游標 250
12.3.2 使用cursor for游標 252
12.3.3 顯式游標和隱式游標 253
12.4 動態游標 253
12.4.1 強類型動態游標 253
12.4.2 弱類型動態游標 255
12.5 本章小結 257
12.6 本章習題 257
第13章 觸發器( 教學視頻:53分鐘) 259
13.1 什么是觸發器 259
13.1.1 觸發器簡介 259
13.1.2 引入觸發器 259
13.2 使用語句觸發器 260
13.2.1 創建語句觸發器 260
13.2.2 觸發器的作用對象與觸發類型 261
13.2.3 使用多個激活動作 262
13.2.4 觸發器謂詞 263
13.3 使用行觸發器 265
13.3.1 創建行觸發器 265
13.3.2 變量引用 267
13.3.3 變量引用與referencing 269
13.3.4 觸發器執行順序 271
13.3.5 觸發器的條件限制 271
13.4 使用instead of觸發器 272
13.5 使用系統事件與用戶事件觸發器 275
13.5.1 系統事件觸發器 275
13.5.2 用戶事件觸發器 277
13.6 觸發器的常用操作 279
13.6.1 為什么要禁用觸發器 279
13.6.2 禁用觸發器 279
13.6.3 啟用觸發器 280
13.6.4 查看觸發器信息 280
13.7 本章小結 281
13.8 本章習題 281
第14章 序列( 教學視頻:32分鐘) 282
14.1 自動生成序號 282
14.2 創建和使用序列 283
14.2.1 創建序列 283
14.2.2 使用序列 284
14.2.3 指定序列初始值 286
14.3 序列屬性 287
14.3.1 設置序列的最大值和最小值 287
14.3.2 設置序列的增長步長 288
14.3.3 設置序列循環取值 290
14.3.4 設置序列緩存大小 292
14.4 本章小結 293
14.5 本章習題 293
第15章 用戶、角色與權限控制( 教學視頻:57分鐘) 295
15.1 用戶 295
15.1.1 查看Oracle用戶信息 295
15.1.2 創建新的用戶 296
15.1.3 使用模式 297
15.1.4 系統用戶system與sys 298
15.2 管理權限 300
15.2.1 管理系統權限 300
15.2.2 管理對象權限 305
15.3 使用角色 312
15.3.1 利用角色進行權限分配 312
15.3.2 角色的傳遞 314
15.3.3 管理角色 316
15.3.4 內置角色 317
15.4 本章小結 318
15.5 本章習題 319
第16章 自定義函數與存儲過程( 教學視頻:34分鐘) 320
16.1 使用自定義函數 320
16.1.1 創建自定義函數 320
16.1.2 使用函數的參數 322
16.1.3 利用函數的確定性提高數據庫效率 324
16.1.4 自定義函數典型應用 325
16.2 使用存儲過程 326
16.2.1 創建存儲過程 326
16.2.2 使用傳入參數 328
16.2.3 使用傳出參數 330
16.2.4 使用傳入/傳出參數 331
16.2.5 存儲過程調試 332
16.3 使用程序包 334
16.3.1 程序包的構成 334
16.3.2 程序包的主體 336
16.3.3 調用程序包 337
16.4 本章小結 337
16.5 本章習題 338
第17章 數據庫控制( 教學視頻:34分鐘) 339
17.1 數據一致性和事務 339
17.2 Oracle中的事務處理 339
17.2.1 利用commit提交事務 340
17.2.2 利用rollback回滾事務 343
17.2.3 Oracle事務的屬性和隔離級別 344
17.3 事務處理原則 349
17.3.1 事務的原子性——Atomicity 349
17.3.2 事務的一致性——Consistency 349
17.3.3 事務的隔離性——Isolation 349
17.3.4 事務的持久性——Durablity 350
17.4 并發與鎖定 350
17.4.1 并發與鎖定舉例 350
17.4.2 死鎖 351
17.5 悲觀鎖定與樂觀鎖定 353
17.5.1 悲觀鎖定 353
17.5.2 樂觀鎖定 354
17.6 本章小結 356
17.7 本章習題 356
  ??
  
  ??
  
  ??
  
  ??
  
零點起飛學Oracle
  
目 錄
  
·XII·
  
  
·XIII·
  
  
  
  
  
  
序: