Oracle 11g資料庫系統設計、開發、管理與套用

Oracle 11g資料庫系統設計、開發、管理與套用

《Oracle 11g資料庫系統設計、開發、管理與套用》是2009年4月1日電子工業出版社出版的圖書,作者是馮向科、鄧瑩。

基本介紹

  • 中文名:Oracle 11g資料庫系統設計、開發、管理與套用
  • 作者:馮向科、鄧瑩
  • 出版社:電子工業出版社
  • ISBN:9787121082887
內容簡介,圖書目錄,

內容簡介

Oracle是目前關係型資料庫管理系統市場中套用最廣泛的產品,Oracle 11g則是最新的Oracle版本。《Oracle 11g資料庫系統設計、開發、管理與套用》以電子商城為案例,從資料庫設計、資料庫開發、資料庫管理和資料庫套用等多個層次、多個角度和多個方面詳細、耐心地介紹Oracle 11g資料庫的使用。
《Oracle 11g資料庫系統設計、開發、管理與套用》共有19章,分4個部分,其中第1、2章屬於基礎篇,主要介紹資料庫設計方面的內容;第3~11章屬於開發篇,主要介紹Oracle資料庫的開發;第12~15章屬於管理篇,主要介紹Oracle 11g資料庫的管理;第16~19章屬於套用篇,主要介紹Oracle 11g資料庫套用系統的開發知識。
讀者即使沒有資料庫技術基礎,也可以通過自學《Oracle 11g資料庫系統設計、開發、管理與套用》,熟悉最新Oracle系統,並掌握Oracle資料庫系統的設計、開發、管理和套用方面的知識。《Oracle 11g資料庫系統設計、開發、管理與套用》的所有內容均結合電子商城進行講解,通俗易懂,適合高職高專、本科院校或計算機培訓機構採用作為Oracle資料庫課程的教材或參考用書,也可以作為計算機愛好者和資料庫管理員的參考用書。

圖書目錄

基礎篇
第1章 資料庫技術基礎/2
1.1 資料庫技術概述/2
1.1.1 資料庫的基本概念/2
1.1.2 數據處理髮展簡史/4
1.2 數據模型/6
1.2.1 層次模型/6
1.2.2 網狀模型/7
1.2.3 關係模型/8
1.3 E-R模型/9
1.3.1 E-R模型/9
1.3.2 E-R模型轉換為關係模型/13
1.3.3 使用PowerDesigner設計資料庫/14
1.4 資料庫的規範化/19
1.4.1 第一範式(1NF)/19
1.4.2 第二範式(2NF)/20
1.4.3 第三範式(3NF)/21
1.4.4 Boyce-Code範式(BCNF)/21
1.5 高級資料庫技術/23
1.5.1 數據倉庫/23
1.5.2 分散式資料庫/23
1.5.3 面向對象資料庫/24
1.6 小結/25
第2章 進入Oracle世界/26
2.1 Oracle的發展變遷/26
2.2 Oracle 11g的新特性/28
2.3 Oracle 11g的體系結構/31
2.3.1 Oracle進程結構/32
2.3.2 Oracle記憶體結構/33
2.4 Oracle 11g的安裝過程/34
2.5 Oracle 11g的基本組件/40
2.5.1 SQL*Plus/41
2.5.2 SQL Developer/42
2.5.3 Database Console/44
2.6 Oracle 11g服務的啟動與關閉/45
2.7 小結/47
開發篇
第3章 SQL語言與PL/SQL/49
3.1 SQL語言簡介/49
3.1.1 SQL的產生/49
3.1.2 SQL的組成/50
3.2 PL/SQL語言基礎/50
3.2.1 PL/SQL簡介/50
3.2.2 PL/SQL塊/50
3.2.3 PL/SQL數據類型/52
3.2.4 PL/SQL標識符/53
3.2.5 常量和變數/54
3.2.6 PL/SQL注釋/55
3.3 PL/SQL運算符/55
3.3.1 算術運算符/55
3.3.2 關係運算符/56
3.3.3 邏輯運算符/57
3.4 PL/SQL控制結構/57
3.4.1 條件結構/57
3.4.2 循環結構/61
3.4.3 跳轉語句/64
3.5 PL/SQL常用系統函式/64
3.5.1 數學函式/64
3.5.2 字元串函式/66
3.5.3 日期函式/67
3.5.4 轉換函式/68
3.6 小結/68
第4章 資料庫/70
4.1 資料庫概述/70
4.1.1 資料庫結構/70
4.1.2 資料庫實例/73
4.2 創建資料庫實例/73
4.2.1 使用Oracle Database Configuration Assistant創建資料庫實例/73
4.2.2 使用PL/SQL創建資料庫/82
4.3 修改資料庫實例/89
4.3.1 使用DBCA修改資料庫實例/89
4.3.2 使用PL/SQL修改資料庫/91
4.4 刪除資料庫實例/93
4.4.1 使用DBCA刪除資料庫實例/93
4.4.2 使用PL/SQL刪除資料庫/94
4.5 管理表空間/95
4.5.1 使用OEM管理表空間/95
4.5.2 使用PL/SQL管理表空間/98
4.6 小結/101
第5章 數據表、約束和數據記錄/102
5.1 管理數據表/102
5.1.1 創建數據表/102
5.1.2 修改數據表/105
5.1.3 查看和刪除表/107
5.2 數據完整性與約束/110
5.2.1 數據完整性概述/110
5.2.2 約束的實現/110
5.3 數據記錄操作/120
5.3.1 使用SQL Developer運算元據記錄/121
5.3.2 使用PL/SQL運算元據記錄/122
5.4 管理序列/125
5.4.1 使用SQL Developer管理序列/125
5.4.2 使用PL/SQL操作序列/126
5.5 管理同義詞/129
5.5.1 使用SQL Developer管理同義詞/129
5.5.2 使用PL/SQL操作同義詞/130
5.6 管理評註/131
5.7 小結/133
第6章 數據查詢/134
6.1 查詢的基本語法/134
6.2 簡單查詢/135
6.2.1 選擇列/135
6.2.2 選擇行/139
6.2.3 排序查詢數據記錄集/147
6.2.4 分組數據記錄集/149
6.3 連線查詢/155
6.3.1 內連線查詢/155
6.3.2 外連線查詢/158
6.3.3 交叉連線查詢/160
6.4 子查詢/161
6.4.1 IN子查詢/161
6.4.2 EXISTS子查詢/163
6.4.3 使用比較運算符的子查詢/164
6.4.4 使用ANY或ALL的子查詢/165
6.4.5 數據記錄操作中的子查詢/166
6.5 聯合查詢/168
6.6 小結/171
第7章 索引/172
7.1 索引概述/172
7.2 創建索引/175
7.2.1 使用SQL Developer創建索引/175
7.2.2 使用PL/SQL創建索引/175
7.3 修改索引/176
7.3.1 使用SQL Developer修改索引/177
7.3.2 使用PL/SQL修改索引/177
7.4 查看索引/178
7.5 刪除索引/178
7.5.1 使用SQL Developer刪除索引/178
7.5.2 使用PL/SQL刪除索引/179
7.6 聚集/180
7.6.1 創建聚集/180
7.6.2 修改聚集/184
7.6.3 刪除聚集/184
7.7 小結/185
第8章 視圖/186
8.1 視圖概述/186
8.2 創建視圖/187
8.2.1 使用SQL Developer創建視圖/187
8.2.2 使用PL/SQL創建視圖/189
8.3 修改視圖/191
8.3.1 使用SQL Developer修改視圖/191
8.3.2 使用PL/SQL修改視圖/192
8.4 查看視圖/194
8.4.1 使用SQL Developer查看視圖/194
8.4.2 使用PL/SQL查看視圖/194
8.5 刪除視圖/195
8.5.1 使用SQL Developer刪除視圖/195
8.5.2 使用PL/SQL刪除視圖/196
8.6 使用視圖/196
8.6.1 查詢視圖/196
8.6.2 更新視圖數據/198
8.7 小結/200
第9章 存儲過程、函式和包/201
9.1 存儲過程概述/201
9.2 創建和調用存儲過程/202
9.2.1 使用SQL Developer創建和調用存儲過程/202
9.2.2 使用PL/SQL創建和調用存儲過程/203
9.3 查看、修改和刪除存儲過程/208
9.3.1 查看存儲過程/208
9.3.2 修改存儲過程/209
9.3.3 刪除存儲過程/210
9.4 存儲過程的嵌套/211
9.5 函式/212
9.5.1 創建函式/213
9.5.2 調用函式/215
9.5.3 刪除函式/215
9.6 包/216
9.6.1 定義包頭/217
9.6.2 定義包體/218
9.6.3 引用包中對象/219
9.6.4 包的初始化/219
9.6.5 Oracle 11g的內置包/219
9.6.6 在包中定義函式和存儲過程/219
9.7 小結/222
第10章 觸發器/223
10.1 觸發器概述/223
10.1.1 觸發器簡介/223
10.1.2 觸發器的類型/224
10.1.3 OLD和NEW修飾訪問操作/225
10.2 創建觸發器/226
10.2.1 使用SQL Developer創建觸發器/226
10.2.2 使用PL/SQL創建觸發器/227
10.3 查看、修改和刪除觸發器/229
10.3.1 查看觸發器/229
10.3.2 修改觸發器/231
10.3.3 刪除觸發器/232
10.4 使用觸發器/234
10.4.1 插入型觸發器/234
10.4.2 刪除型觸發器/235
10.4.3 更新型觸發器/236
10.4.4 混合型觸發器/237
10.5 AFTER和INSTEAD OF觸發器/238
10.6 小結/240
第11章 游標、事務和鎖/241
11.1 游標/241
11.1.1 游標的概念/241
11.1.2 游標操作/242
11.1.3 游標的屬性/245
11.1.4 在游標中使用循環/246
11.1.5 游標的更新/248
11.2 事務/249
11.2.1 事務的屬性/249
11.2.2 事務處理/250
11.3 鎖/253
11.3.1 鎖的概述/253
11.3.2 鎖的類型/253
11.4 小結/255
管理篇
第12章 Oracle 11g企業管理器/257
12.1 認識Oracle 11g企業管理器/257
12.2 監視Oracle 11g環境/259
12.2.1 執行監視/260
12.2.2 自監視體系結構/268
12.3 資料庫管理/269
12.3.1 資料庫管理概述/269
12.3.2 監視資料庫/270
12.3.3 管理資料庫/274
12.3.4 維護資料庫/275
12.3.5 管理資料庫組/277
12.4 管理部署/277
12.4.1 收集主機配置信息/277
12.4.2 監視和管理部署/278
12.5 作業系統/283
12.5.1 概述/283
12.5.2 使用和定義作業/284
12.5.3 分析作業活動/284
12.5.4 作業庫/285
12.6 小結/285
第13章 資料庫安全性/286
13.1 資料庫安全管理概述/286
13.2 安全策略/287
13.2.1 系統安全策略/287
13.2.2 數據安全策略/288
13.2.3 用戶安全策略/288
13.2.4 口令管理安全策略/289
13.2.5 審計策略/289
13.3 用戶管理/289
13.3.1 創建用戶/290
13.3.2 修改用戶/292
13.3.3 刪除用戶/294
13.3.4 監控用戶/294
13.4 角色管理/295
13.4.1 創建角色/296
13.4.2 修改角色/298
13.4.3 刪除角色/299
13.4.4 預定義角色/299
13.5 授權/300
13.5.1 授予許可權/300
13.5.2 收回許可權/303
13.6 資料庫審計/304
13.6.1 審計策略/304
13.6.2 審計類型/305
13.6.3 審計蹤跡/306
13.6.4 查看審計蹤跡/311
13.7 小結/313
第14章 備份與恢復/314
14.1 備份資料庫/314
14.1.1 資料庫故障分類/314
14.1.2 備份的類型/315
14.1.3 以命令方式執行資料庫備份/317
14.1.4 使用OEM執行資料庫備份/324
14.2 恢複數據庫/330
14.2.1 恢復的類型/332
14.2.2 以命令方式執行資料庫恢復/332
14.2.3 使用OEM執行資料庫恢復/334
14.3 備份和恢復策略/337
14.3.1 備份的策略/338
14.3.2 恢復的策略/339
14.4 數據導入/導出/339
14.4.1 Export/340
14.4.2 Import/348
14.5 小結/354
第15章 Oracle配置和管理工具/355
15.1 配置和管理工具概述/355
15.1.1 Oracle網路管理器/355
15.1.2 Oracle網路配置助手/356
15.1.3 Oracle網路控制工具/356
15.2 配置和管理Oracle網路服務/357
15.2.1 創建目錄伺服器/357
15.2.2 配置概要檔案/359
15.2.3 配置和管理監聽器/360
15.2.4 配置Oracle服務/361
15.3 Oracle Locale Builder/361
15.4 Oracle客戶端工具/364
15.4.1 安裝Oracle客戶端/364
15.4.2 配置Oracle客戶端/367
15.5 小結/370
套用篇
第16章 Java訪問Oracle資料庫/372
16.1 JDBC概述/372
16.2 ODBC連線Oracle資料庫/373
16.3 JDBC連線Oracle資料庫/374
16.3.1 註冊資料庫驅動程式/374
16.3.2 獲得資料庫連線/374
16.3.3 傳送和執行SQL語句/376
16.3.4 訪問元數據/377
16.4 JDBC訪問Oracle資料庫/378
16.5 小結/387
第17章 .NET訪問Oracle資料庫/388
17.1 ADO.NET概述/388
17.1.1 ADO.NET模型/389
17.1.2 ADO.NET對象/390
17.2 綁定連線Oracle資料庫/393
17.3 ODBC連線Oracle資料庫/397
17.4 手動連線Oracle資料庫/399
17.5 調用Oracle存儲過程/402
17.6 小結/405
第18章 開發J2EE套用/406
18.1 配置開發和部署環境/406
18.1.1 JDeveloper工具/406
18.1.2 OC4J伺服器/408
18.2 開發JSP程式/413
18.2.1 創建JSP程式/413
18.2.2 部署JSP程式/416
18.2.3 配置數據源/418
18.3 開發Servlet程式/421
18.3.1 創建Servlet程式/421
18.3.2 部署Servlet程式/427
18.4 開發EJB套用/427
18.4.1 EJB概述/427
18.4.2 開發EJB套用/429
18.4.3 測試EJB/432
18.5 小結/433
第19章 Oracle XML DB/434
19.1 Oracle XML DB概述/434
19.2 Oracle XML DB體系結構/435
19.3 XML模式/436
19.3.1 XML模式概述/436
19.3.2 查看XML模式/436
19.4 二進制XML表/441
19.4.1 二進制XML存儲模型/442
19.4.2 創建二進制XML表/442
19.4.3 在二進制XML表上使用關係視圖/443
19.5 XQuery查詢/444
19.5.1 XQuery查詢概述/444
19.5.2 使用索引增強XQuery查詢的性能/445
19.5.3 通過XQuery使用XMLType/449
19.6 小結/452
附錄A ESHOPPE資料庫/453
附錄B 數據字典視圖/455
附錄C 系統許可權和對象許可權/471

相關詞條

熱門詞條

聯絡我們