Oracle Database 11g實用教程

Oracle Database 11g實用教程

《Oracle Database 11g實用教程》是2014年8月27日清華大學出版社出版的圖書,作者是王戰紅、姚瑤、張文、王會霞。

內容簡介

本書由淺入深、循序漸進地介紹了Oracle公司最新推出的資料庫管理系統——Oracle Database 11g的操作方法和使用技巧。全書共分15章,分別介紹了資料庫技術基礎,Oracle Database 11g的安裝,資料庫操作,表空間操作,資料庫檔案操作,數據查詢操作,PL/SQL操作,索引和視圖操作,存儲過程和觸發器操作,事務和鎖操作,資料庫安全性操作,數據導入和導出操作,資料庫備份與恢復等內容。最後一章還安排綜合實例,用於提高和拓寬讀者對Oracle Database 11g操作的掌握與套用。

本書內容豐富,結構清晰,語言簡練,圖文並茂,具有很強的實用性和可操作性,是一本適合於大中專院校、職業院校及各類社會培訓學校的優秀教材,也是廣大初、中級電腦用戶的自學參考書。

圖書目錄

第1章資料庫技術基礎 1

1.1資料庫基本概念 1

1.2數據模型 3

1.2.1概念模型 3

1.2.2結構模型 5

1.3資料庫的設計步驟 9

1.4習題 10

第2章OracleDatabase11g

簡介與安裝 11

2.1Oracle的發展歷程 11

2.2OracleDatabase11g的套用結構 12

2.2.1客戶機/伺服器結構 12

2.2.2多層結構 13

2.2.3分散式結構 13

2.3OracleDatabase11g的新特性 14

2.4Oracle的格線計算 15

2.4.1格線 15

2.4.2Oracle11g的格線架構 16

2.5Oracle11g的安裝環境 17

2.5.1硬體條件 17

2.5.2軟體條件 18

2.6Oracle11g的安裝過程 18

2.6.1具體安裝步驟 18

2.6.2常用Oracle服務 24

2.7卸載Oracle11g 25

2.8Oracle基本工具 27

2.8.1使用SQL*PLUS 27

2.8.2使用OracleEnterprise

Manager 28

2.8.3使用SQLDeveloper 29

2.8.4使用PL/SQLDeveloper 30

2.9Oracle11g的體系結構 31

2.9.1存儲結構 32

2.9.2資料庫實例 33

2.9.3記憶體結構 33

2.9.4進程結構 34

2.9.5數據字典 35

2.10上機練習 35

2.11習題 36

第3章資料庫操作 37

3.1創建資料庫 37

3.1.1使用DBCA創建資料庫 37

3.1.2使用命令行創建資料庫 44

3.2刪除資料庫 46

3.2.1使用DBCA刪除資料庫 46

3.2.2使用命令行刪除資料庫 47

3.3啟動資料庫 47

3.3.1資料庫啟動概述 48

3.3.2啟動資料庫 49

3.4關閉資料庫 50

3.5修改資料庫 51

3.6上機練習 51

3.7習題 52

第4章表空間操作 53

4.1表空間概述 53

4.2表空間管理 54

4.2.1創建表空間 54

4.2.2查看錶空間 57

4.2.3維護表空間 58

4.2.4刪除表空間 60

4.3臨時表空間 61

4.3.1創建臨時表空間 61

4.3.2查看臨時表空間 63

4.3.3臨時表空間組 63

4.4撤銷表空間 65

4.5數據檔案 66

4.5.1移動和重命名數據檔案 66

4.5.2刪除數據檔案 67

4.6上機練習 67

4.7習題 68

第5章數據表操作 69

5.1表概述 69

5.1.1表的構成 69

5.1.2表的數據類型 70

5.2創建表 71

5.2.1使用命令行創建表 71

5.2.2創建表的相關子句 72

5.2.3使用OEM創建表 74

5.3修改表 75

5.3.1修改表的結構 75

5.3.2重命名表 76

5.3.3刪除表 76

5.3.4使用OEM管理表 77

5.4表的完整性約束 78

5.5表中數據的操作 82

5.5.1插入數據 82

5.5.2更新數據 83

5.5.3刪除數據 84

5.6上機練習 84

5.7習題 85

第6章資料庫檔案操作 87

6.1控制檔案操作 87

6.1.1控制檔案概述 87

6.1.2創建控制檔案 88

6.1.3控制檔案備份和恢復 90

6.1.4刪除控制檔案 92

6.1.5查看控制檔案信息 92

6.1.6使用OEM操作控制檔案 93

6.2重做日誌檔案操作 93

6.2.1重做日誌檔案概述 94

6.2.2創建重做日誌組及成員 94

6.2.3修改重做日誌檔案 95

6.2.4刪除重做日誌檔案 96

6.2.5清空重做日誌檔案 98

6.2.6重做日誌檔案的切換 98

6.2.7查看重做日誌檔案 99

6.2.8使用OEM操作重做

日誌檔案 100

6.3歸檔日誌檔案操作 100

6.3.1歸檔日誌檔案概述 100

6.3.2管理歸檔模式 101

6.3.3設定歸檔位置 102

6.3.4查看歸檔日誌信息 103

6.4上機練習 104

6.5習題 104

第7章數據查詢操作 105

7.1數據查詢語言概述 105

7.2簡單查詢 106

7.2.1SELECT語句的基本

語法格式 106

7.2.2選擇表中的若干列 107

7.2.3選擇表中的若干行 109

7.2.4對查詢的結果排序 113

7.2.5對數據進行統計 114

7.2.6對查詢結果分組 114

7.3連線查詢 116

7.3.1交叉連線 117

7.3.2內連線 117

7.3.3外連線 119

7.4子查詢 122

7.4.1使用IN謂詞的子查詢 122

7.4.2使用比較運算符的子查詢 123

7.4.3使用ANY或ALL的

子查詢 124

7.4.4使用EXISTS的子查詢 125

7.5聯合查詢 126

7.5.1使用UNION操作符 126

7.5.2使用INTERSECT操作符 127

7.5.3使用MINUS操作符 127

7.6SQL*Plus編輯命令及輸出 128

7.6.1使用SQL*Plus編輯命令 128

7.6.2保存、檢索及運行命令 130

7.6.3格式化輸出列 132

7.6.4頁面大小及行大小設定 134

7.6.5清除列格式 136

7.7上機練習 136

7.8習題 136

第8章PL/SQL操作 138

8.1PL/SQL簡介 138

8.1.1語言結構 138

8.1.2PL/SQL示例程式 139

8.2PL/SQL的基本語法 141

8.2.1變數和常量 141

8.2.2賦值語句 142

8.2.3表達式和運算符 142

8.2.4條件判斷語句 144

8.2.5循環語句 148

8.3常用函式 152

8.3.1數值型函式 152

8.3.2字元型函式 154

8.3.3日期型函式 157

8.3.4統計函式 159

8.3.5轉換函式 161

8.4游標 162

8.4.1顯式游標 162

8.4.2隱式游標 164

8.4.3游標的屬性 164

8.4.4游標變數 167

8.4.5游標FOR循環 168

8.4.6游標的更新 170

8.5異常處理 171

8.6上機練習 174

8.7習題 174

第9章索引和視圖操作 176

9.1索引 176

9.1.1索引概述 176

9.1.2創建索引 178

9.1.3修改索引 180

9.1.4刪除索引 181

9.1.5使用OEM創建索引 181

9.2視圖 182

9.2.1視圖概述 182

9.2.2創建視圖 183

9.2.3修改視圖 187

9.2.4刪除視圖 188

9.2.5使用OEM管理視圖 188

9.3上機練習 189

9.4習題 189

第10章存儲過程和觸發器操作 191

10.1存儲過程 191

10.1.1存儲過程概述 192

10.1.2創建和執行存儲過程 192

10.1.3帶參數的存儲過程 194

10.1.4修改和刪除存儲過程 198

10.1.5使用OEM管理存儲過程 199

10.2觸發器 200

10.2.1觸發器概述 200

10.2.2DML觸發器 202

10.2.3替代觸發器 206

10.2.4系統事件觸發器 208

10.2.5用戶事件觸發器 209

10.2.6管理觸發器 210

10.2.7使用OEM管理觸發器 213

10.3上機練習 213

10.4習題 214

第11章事務和鎖操作 216

11.1事務 216

11.1.1事務概述 216

11.1.2事務的特性和類型 217

11.1.3事務的保存點 219

11.2鎖 220

11.2.1鎖概述 220

11.2.2鎖的類型 220

11.2.3死鎖 220

11.3上機練習 221

11.4習題 221

第12章資料庫安全性操作 223

12.1安全性概述 223

12.2用戶管理 224

12.2.1初始用戶 224

12.2.2相關屬性 224

12.2.3創建用戶 226

12.2.4修改用戶 227

12.2.5刪除用戶 227

12.2.6查詢用戶 228

12.2.7使用OEM管理用戶 229

12.3許可權管理 230

12.3.1許可權概述 230

12.3.2系統許可權管理 230

12.3.3對象許可權管理 232

12.3.4使用OEM管理許可權 233

12.4角色管理 235

12.4.1角色概述 235

12.4.2創建角色 236

12.4.3角色授權 236

12.4.4角色的啟用和禁用 237

12.4.5修改角色 238

12.4.6刪除角色 239

12.4.7查詢角色 239

12.4.8使用OEM管理角色 240

12.5上機練習 241

12.6習題 241

第13章數據導入和導出操作 243

13.1導入和導出概述 243

13.2導入/導出工具簡介 244

13.3表的導入/導出 246

13.4用戶模式的導入/導出 248

13.5資料庫的導入/導出 249

13.6表空間的導入/導出 250

13.7使用OEM導入/導出 251

13.8上機練習 256

13.9習題 256

第14章資料庫備份與恢復 257

14.1備份與恢復概述 257

14.2備份與恢複方法 259

14.2.1備份與恢複方法概述 259

14.2.2使用OEM進行資料庫

備份 260

14.2.3使用命令行進行資料庫

備份 266

14.2.4使用OEM進行資料庫

恢復 268

14.2.5使用命令行進行資料庫

恢復 271

14.2.6恢復管理器(RMAN)的

使用 273

14.3上機練習 275

14.4習題 275

第15章實驗室管理系統設計 277

15.1ADO.NET組件 277

15.2實驗室管理系統設計 278

15.2.1系統架構設計 279

15.2.2系統功能設計 280

15.2.3系統資料庫設計 280

15.2.4系統功能模組實現 285

附錄實驗項目 294

參考文獻 309

相關詞條

相關搜尋

熱門詞條

聯絡我們