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

Oracle數據庫管理與開發(適用于OCP認證)

( 簡體 字)
作者:何明類別:1. -> 資料庫 -> Oracle
譯者:
出版社:清華大學出版社Oracle數據庫管理與開發(適用于OCP認證) 3dWoo書號: 36083
詢問書籍請說出此書號!

有庫存
NT售價: 250

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

譯者序:

前言:

內容簡介:

    《Oracle數據庫管理與開發》(何明 編著)是作者二十多年IT工作和教學實踐的總結與升華,可作為Oracle數據庫的入門教材,也可作為OCP認證的入門級參考書。
    本著“把Oracle數據庫從高雅的象牙塔中帶出來,使它的‘貴族’身份平民化,為大學生、普通IT工作者和愛好者提供一套買得起、容易學、用得上的Oracle數據庫實用教材”的寫作理念,本書結合大量生動而簡單的生活例子來解釋復雜的計算機和數據庫概念,避免了計算機例子的晦澀難懂。本書是自封閉的,讀者可以在沒有任何計算機專業知識的情況下閱讀本書,而且不需要其他的參考書。為了消除讀者對IT教材常有的畏懼心理,書中使用的語言輕松而幽默,讀者可像讀小說一樣閱讀。
    《Oracle數據庫管理與開發》(何明 編著)是由相對獨立的兩大部分組成的:第一部分主要介紹Oracle SQL和SQL*Plus;第二部分主要介紹Oracle數據庫的管理和維護。書中內容是嚴格按照由淺入深的順序編排的,可以輕松入門、快速提高。為了使讀者更容易理解書中所介紹的內容,每一章中都給出了數量可觀的例題。此外,在每章的最后還給出了大量的習題,這些習題或者例題很多來源于OCP認證的考題,目的是幫助讀者在學習的同時參與OCP認證,為以后工作打下更好的基礎。


目錄:

第0章 Oracle的安裝及相關配置 1
0.1 Oracle的安裝 1
0.2 進入Oracle的SQL*Plus界面 5
0.3 scott用戶及其對象維護 6
0.4 本書中將用到的表 7
0.5 SQL(Structured Query Language)
語言 7
0.6 本書所用的術語 8
0.7 Oracle 11g上的SQL*Plus 9
0.8 使用iSQL*Plus 10
0.9 使用DOS窗口啟動SQL*Plus 13
第1章 簡單查詢、限制性查詢和數據的
排序 15
1.1 最簡單的查詢語句 16
1.2 在查詢語句中如何選擇特定的
列(投影操作) 16
1.3 如何書寫查詢語句 18
1.4 列標題和數據的默認顯示格式 19
1.5 如何在SQL語句中使用算術
表達式 20
1.6 如何在SQL語句中使用列的
別名 22
1.7 連接運算符 23
1.8 DISTINCT運算符 23
1.9 基本查詢語句的格式 25
1.10 如何限制所選擇的數據行(選擇
操作) 26
1.11 如何使用BETWEEN AND比較
運算符 27
1.12 在SQL語句中使用字符串和
日期 28
1.13 使用IN比較運算符 29
1.14 使用LIKE比較運算符 31
1.15 如何使用轉義操作符 32
1.16 ORDER BY子句(排序
操作) 33
1.17 在ORDER BY子句中使用別名
或表達式 34
1.18 在ORDER BY子句中使用列號
及使用多列 35
1.19 擴充后的查詢語句的格式 37
1.20 練習題 38
第2章 常用的SQL*Plus命令和環境
變量 40
2.1 DESC[RIBE]命令 40
2.2 SET LINE[SIZE]{80|n}命令 41
2.3 L命令和n text命令 42
2.4 “/”(RUN)命令 43
2.5 n(設置當前行)命令和A[PPEND]
(附加)命令 44
2.6 DEL命令 45
2.7 C[HANGE]命令 46
2.8 如何生成腳本文件 48
2.9 如何編輯腳本文件 50
2.10 如何直接運行腳本文件 51
2.11 SPOOL命令 52
2.12 控制SQL*Plus的環境 53
2.13 SQL*Plus的環境變量ECHO 54
2.14 常用的SQL*Plus環境變量 56
2.15 SQL*Plus的COLUMN格式化
命令 57
2.16 SQL*Plus的其他格式化命令 61
2.17 怎樣獲取SQL*Plus的幫助
信息 62
2.18 練習題 63
第3章 函數、NULL值的處理以及邏輯
操作 65
3.1 什么是函數 65
3.2 單行函數簡介 65
3.3 單行字符型函數 65
3.4 使用單行字符型函數的實例 70
3.5 數字型函數 71
3.6 日期型數據的處理 72
3.7 日期函數 74
3.8 ROUND和TRUNC函數用于
日期型數據 76
3.9 不同數據類型之間的隱含
轉換 77
3.10 不同數據類型之間的顯式
轉換 78
3.11 什么是空值 81
3.12 含有空值的表達式的運算 82
3.13 空值的排序 84
3.14 邏輯表達式和邏輯運算符 84
3.15 運算符的優先級 87
3.16 NVL函數 88
3.17 DECODE函數 88
3.18 單值函數的嵌套 89
3.19 Oracle 9i新增加的單值函數和
表達式 90
3.20 COUNT函數 94
3.21 AVG和SUM函數 95
3.22 MAX和MIN函數 95
3.23 GROUP BY子句的應用與排列
次序 96
3.24 GROUP BY子句的特殊用法
以及非法操作 97
3.25 HAVING子句的使用 99
3.26 分組函數的嵌套 100
3.27 分組函數的空值問題 101
3.28 其他的分組函數和分組函數的
小結 103
3.29 練習題 103
第4章 多表查詢和單行子查詢 106
4.1 數據庫的規范化 106
4.2 主鍵和實體完整性 107
4.3 第一范式 107
4.4 消除部分依賴 108
4.5 外鍵和引用完整性 109
4.6 第二范式和第三范式 109
4.7 規范化過程小結 111
4.8 多表連接 112
4.9 相等連接 112
4.10 連接中表別名的使用 113
4.11 笛卡兒乘積(乘積連接) 114
4.12 自連接 115
4.13 兩個以上表的連接 116
4.14 不等連接 116
4.15 外連接 118
4.16 SQL:1999語法的笛卡兒乘積
和自然連接 119
4.17 使用USING子句和ON子句
的連接 119
4.18 使用ON子句的多表連接和
附加條件 121
4.19 左外連接和右外連接 122
4.20 全外連接 123
4.21 為什么引入單行子查詢 124
4.22 WHERE子句中的單行子
查詢 125
4.23 HAVING子句和FROM子句
中的單行子查詢 127
4.24 練習題 128
第5章 表、索引以及替代變量 130
5.1 創建表的語句以及命名和引用
規則 130
5.2 列的數據類型和默認值 131
5.3 創建表的例子 133
5.4 利用子查詢來創建表 134
5.5 修改表的結構 135
5.6 改變對象的名稱 139
5.7 截斷表和刪除表 140
5.8 為什么引入索引 142
5.9 如何建立索引 143
5.10 如何查看索引 144
5.11 使用索引時應注意的問題 145
5.12 如何刪除索引 146
5.13 替代變量引入的原因 147
5.14 以&開始的替代變量 148
5.15 字符型和日期型替代變量 150
5.16 以&&開始的替代變量 151
5.17 替代變量可以出現的地方 153
5.18 使用DEFINE定義替代變量 154
5.19 使用ACCEPT定義替代變量 155
5.20 ACCEPT命令的格式和選項 156
5.21 練習題 157
第6章 數據的維護 159
6.1 準備工作 159
6.2 INSERT語句 159
6.3 INSERT語句中的空值問題 161
6.4 如何向表中插入特殊的值 163
6.5 如何利用子查詢向表中插入
數據 163
6.6 如何利用替代變量向表中插入
數據和將INSERT語句存入腳
本文件 164
6.7 利用ACCEPT在INSERT語句中
產生用戶友好的系統提示 166
6.8 UPDATE語句 167
6.9 基于另一個表來修改記錄 169
6.10 利用多列子查詢來修改
記錄 171
6.11 DELETE語句 172
6.12 在使用DELETE時可能出現的
問題 173
6.13 基于另一個表來刪除行 174
6.14 引入事務處理的原因和Oracle
數據庫的事務 175
6.15 利用COMMIT和ROLLBACK
語句控制事務 176
6.16 有關事務處理應注意的一些
問題 178
6.17 練習題 179
第7章 Oracle系統的約束 181
7.1 Oracle系統提供的約束 181
7.2 非空約束 181
7.3 查看有關約束的信息 183
7.4 唯一約束 184
7.5 條件約束 187
7.6 主鍵約束 189
7.7 外鍵約束 192
7.8 外鍵約束對DML語句和DDL
語句的影響 194
7.9 外鍵的ON DELETE SET NULL
和ON DELETE CASCADE
子句 195
7.10 約束的維護 200
7.11 約束小結 204
7.12 練習題 205
第8章 視圖、序列和同義詞 207
8.1 為什么引入視圖 207
8.2 使用視圖的好處 208
8.3 如何創建視圖 210
8.4 如何修改視圖 212
8.5 Oracle系統如何管理視圖 213
8.6 如何使用視圖來進行DML
操作 214
8.7 如何使用視圖的WITH CHECK
OPTION子句 215
8.8 WITH READ ONLY子句的
使用 216
8.9 如何刪除視圖 218
8.10 ROWNUM的更多應用 219
8.11 序列號的引入及創建序列號
語句的格式 220
8.12 如何創建序列號 222
8.13 如何使用創建的序列號 223
8.14 NEXTVAL和CURRVAL虛
(偽)列介紹和它們的使用
規則 225
8.15 序列號的修改 226
8.16 刪除序列號 227
8.17 同義詞的引入及創建 228
8.18 創建公用同義詞及刪除
同義詞 230
8.19 練習題 232
第9章 Oracle的體系結構 234
9.1 Oracle引入復雜的體系結構的
原因 234
9.2 Oracle數據庫中常用的術語 235
9.3 Oracle數據庫管理系統的體系
結構 236
9.4 Oracle服務器的安裝方式 237
9.5 Oracle實例和數據庫以及其他的
關鍵文件 237
9.6 建立與Oracle實例的連接 238
9.7 各種不同的連接方式 239
9.8 服務器進程 239
9.9 Oracle執行SQL查詢語句的
步驟 240
9.10 共享池(shared pool) 240
9.11 數據庫高速緩沖區(database
buffer cache) 242
9.12 內存緩沖區顧問(v$db_cache_
advice) 243
9.13 重做日志緩沖區(redo log
buffer) 244
9.14 大池(large pool)和Java池
(Java pool) 244
9.15 內存緩沖區大小的設定 245
9.16 內存緩沖區信息的獲取 246
9.17 重做日志寫進程(LGWR)及
快速提交(fast commit) 246
9.18 數據庫寫進程
(DBWR/DBWn) 247
9.19 系統監督進程(SMON)和進程
監督進程(PMON) 248
9.20 校驗點(checkpoint)和校驗點
進程 249
9.21 歸檔日志(ARCH/ARCn)
進程 249
9.22 小結 250
9.23 練習題 251
第10章 Oracle數據庫管理工具與實例
管理 253
10.1 Oracle通用安裝程序(Oracle
Universal Installer) 253
10.2 Oracle數據庫配置助手
(DBCA) 254
10.3 數據庫管理員用戶sys和
system 257
10.4 SQL*Plus命令行工具 257
10.5 Oracle 10g企業管理器
(EM) 258
10.6 初始化參數文件(initialization
parameter files) 260
10.7 靜態參數文件(PFILE) 260
10.8 動態服務器參數文件
(SPFILE) 262
10.9 啟動數據庫 264
10.10 將數據庫置為限制模式 266
10.11 關閉數據庫 268
10.12 如何利用診斷文件來監督
實例 269
10.13 練習題 271
第11章 數據字典和控制文件 273
11.1 數據字典簡介 273
11.2 數據字典的操作和使用 274
11.3 格式化數據字典視圖的輸出 275
11.4 如何使用數據字典視圖 276
11.5 動態性能表(視圖) 278
11.6 數據字典應用實例 279
11.7 控制文件及控制文件中所存放
的內容 283
11.8 從控制文件中獲取信息的
數據字典 284
11.9 如何限定控制文件的大小 284
11.10 怎樣查看控制文件的配置 285
11.11 怎樣添加和移動控制文件 286
11.12 控制文件的備份 287
11.13 虛擬環境的創建 288
11.14 練習題 290
第12章 重做日志文件 292
12.1 引入重做日志的目的 292
12.2 重做日志組 293
12.3 重做日志成員 294
12.4 日志切換和檢查點 294
12.5 獲取重做日志的信息 295
12.6 添加和刪除聯機重做日志
文件組 297
12.7 添加和刪除聯機重做日志
成員(文件) 299
12.8 清除聯機重做日志文件 301
12.9 利用OMF來管理聯機重做
日志文件 304
12.10 聯機重做日志的配置 307
12.11 練習題 308
第13章 表空間和數據文件的管理 310
13.1 Oracle引入邏輯結構的目的 310
13.2 Oracle數據庫中存儲結構之間
的關系 310
13.3 表空間和數據文件之間的關系
及表空間的分類 311
13.4 表空間中的磁盤空間管理 312
13.5 創建本地管理的表空間 313
13.6 還原表空間 315
13.7 臨時表空間 316
13.8 默認臨時表空間 318
13.9 設置表空間為脫機 320
13.10 只讀(read-only)表空間 322
13.11 重置表空間的大小 324
13.12 移動數據文件的方法 325
13.13 刪除表空間 326
13.14 利用OMF來管理表空間 329
13.15 練習題 332
第14章 存儲結構及其之間的關系和
創建數據庫 334
14.1 各種類型的段 334
14.2 存儲子句的優先級 335
14.3 區段(extent) 336
14.4 數據庫塊(database block) 337
14.5 自動的段空間管理 339
14.6 創建數據庫概述 340
14.7 籌劃和組織數據庫優化而彈性
的體系結構 340
14.8 創建數據庫的先決條件 342
14.9 創建數據庫的方法 343
14.10 創建數據庫過程中的排錯 344
14.11 利用Oracle Managed Files來
創建數據庫 345
14.12 練習題 345
第15章 管理還原數據 347
15.1 還原數據的管理方法 347
15.2 Oracle使用還原段的目的 348
15.3 還原段的類型 349
15.4 自動還原數據管理的概念和
配置 349
15.5 還原表空間的創建與維護 350
15.6 還原表空間之間的切換 352
15.7 刪除還原表空間 354
15.8 自動還原數據管理的一些
參數 355
15.9 獲得還原數據的信息 356
15.10 練習題 357
第16章 管理表 358
16.1 存儲數據的方法和Oracle內置
數據類型 358
16.2 ROWID 360
16.3 Oracle數據行的結構 362
16.4 創建普通表 363
16.5 創建臨時表 364
16.6 表的維護和管理 366
16.7 非分區表的重組 367
16.8 列的維護 371
16.9 表的截斷和刪除 373
16.10 練習題 374
第17章 索引的管理與維護 375
17.1 Oracle引入索引的目的 375
17.2 索引的分類 375
17.3 B-樹索引 376
17.4 位圖索引 377
17.5 B-樹索引和位圖索引的
比較 379
17.6 創建索引 380
17.7 重建和維護索引 383
17.8 標識索引的使用情況 386
17.9 刪除索引 387
17.10 練習題 388
第18章 用戶及系統資源和安全的
管理 390
18.1 創建用戶 390
18.2 數據庫模式 392
18.3 改變用戶在表空間上的
配額 393
18.4 刪除用戶 394
18.5 用戶的安全控制域 395
18.6 概要文件(profiles) 396
18.7 利用概要文件進行資源
管理 396
18.8 創建資源限制的概要文件 397
18.9 口令管理 399
18.10 口令驗證函數 400
18.11 創建口令限制的概要文件 401
18.12 修改和刪除概要文件 403
18.13 創建概要文件的應用實例 405
18.14 練習題 407
第19章 管理權限 408
19.1 權限的分類以及系統權限 408
19.2 系統權限的限制 410
19.3 授予系統權限 410
19.4 回收系統權限 415
19.5 對象權限 418
19.6 對象權限的授權和回收 418
19.7 練習題 422
第20章 管理角色 424
20.1 引入角色(role)的原因 424
20.2 角色的創建 425
20.3 角色的修改 426
20.4 角色的授權 427
20.5 建立默認角色 429
20.6 激活和禁止角色 433
20.7 角色的回收和刪除 435
20.8 創建和使用角色指南 439
20.9 Oracle預定義的角色 444
20.10 用戶、概要文件、權限和角色
的應用實例 446
20.11 練習題 453
參考文獻 454
  
  
Oracle數據庫管理與開發(適用于OCP認證)
  
目 錄
  
X
  
  
IX
  
  
  
  
  
  
序: