Oracle資料庫管理與開發(慕課版)

Oracle資料庫管理與開發(慕課版)

《Oracle資料庫管理與開發(慕課版)》是2020年2月人民郵電出版社出版的圖書,作者是尚展壘、宋文軍。

基本介紹

  • 中文名:Oracle資料庫管理與開發(慕課版)
  • 作者:尚展壘、宋文軍
  • 出版社:人民郵電出版社
  • 出版時間:2020年2月
  • 頁數:312 頁
  • 定價:49.8 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115418081
內容簡介,圖書目錄,

內容簡介

本書作為Oracle程式設計的教程,系統、全面地介紹了有關Oracle程式開發所涉及的各方面知識。全書共分13章,內容包括資料庫的基本概念與Oracle環境、資料庫創建、表與表數據操作、資料庫的查詢和視圖、索引和數據的完整性、PL/SQL語言介紹、存儲過程和觸發器、數據類型、系統安全管理、備份和恢復、閃回操作和Undo表空間、其他概念、課程設計——企業人事管理系統。全書每章內容都與實例緊密結合,有助於學生理解知識、套用知識,達到學以致用的目的。
本書是慕課版教材,各章節主要內容配備了以二維碼為載體的微課,並在人郵學院平台上提供了慕課。此外本書還提供了配套資源包,其中提供了本書所有實例、上機指導、綜合案例和課程設計的原始碼,製作精良的電子課件PPT,自測試卷等內容。其中,原始碼全部經過精心測試,能夠在Windows 7、Windows 8、Windows 10系統下編譯和運行。資源包也可在人郵學院下載。

圖書目錄

第 1章 資料庫的基本概念與Oracle環境 1
1.1 資料庫基本概念 2
1.1.1 資料庫與資料庫管理系統 2
1.1.2 數據模型 2
1.1.3 關係型資料庫語言 2
1.2 Oracle資料庫環境 3
1.2.1 Oracle資料庫簡介 3
1.2.2 Oracle 11g的安裝 3
1.2.3 Oracle 11g的卸載 9
1.3 Oracle的管理工具 11
1.3.1 企業管理器 11
1.3.2 SQL*Plus工具 12
1.3.3 SQL Developer工具 14
小結 18
上機指導 18
習題 20
第 2章 資料庫創建 21
2.1 Oracle資料庫基本概念 22
2.1.1 邏輯存儲結構 22
2.1.2 物理存儲結構 25
2.1.3 實例 26
2.2 界面方式創建資料庫 31
2.2.1 資料庫的創建與刪除 32
2.2.2 資料庫的修改 35
2.3 命令方式創建資料庫 39
2.3.1 創建資料庫 40
2.3.2 修改資料庫 46
2.3.3 刪除資料庫 47
小結 48
上機指導 48
習題 49
第3章 表與表數據操作 50
3.1 表結構和數據類型 51
3.1.1 表和表結構 51
3.1.2 數據類型 51
3.1.3 表結構設計 53
3.2 創建和管理表空間 54
3.2.1 界面方式創建表空間 54
3.2.2 命令方式創建表空間 56
3.3 界面方式操作表 60
3.3.1 OEM方式操作表 60
3.3.2 使用SQL Developer操作表 64
3.4 命令方式操作表 66
3.4.1 創建表 66
3.4.2 修改表 68
3.4.3 刪除表 71
3.5 操作表數據 71
3.5.1 插入數據 71
3.5.2 修改記錄 73
3.5.3 刪除記錄 74
小結 76
上機指導 76
習題 77
第4章 資料庫的查詢和視圖 78
4.1 選擇、投影和連線 79
4.1.1 選擇 79
4.1.2 投影 79
4.1.3 連線 79
4.2 資料庫的查詢 80
4.2.1 選擇列 81
4.2.2 選擇行 84
4.2.3 連線 89
4.2.4 統計 94
4.2.5 排序 96
4.3 資料庫視圖 97
4.3.1 視圖的概念 97
4.3.2 創建視圖 98
4.3.3 查詢視圖 99
4.3.4 更新視圖 100
4.3.5 修改視圖的定義 101
4.3.6 刪除視圖 102
小結 102
上機指導 102
習題 103
第5章 索引與數據完整性 105
5.1 索引 106
5.1.1 索引的分類 106
5.1.2 建立索引的注意事項 106
5.1.3 創建索引 107
5.1.4 維護索引 109
5.1.5 刪除索引 109
5.2 數據的完整性和約束性 110
5.2.1 非空約束 110
5.2.2 主鍵約束 111
5.2.3 約束 113
5.2.4 外鍵約束 114
5.2.5 禁用約束 116
5.2.6 激活約束 117
5.2.7 刪除約束 117
小結 118
上機指導 118
習題 119
第6章 PL/SQL語言介紹 120
6.1 PL/SQL概述 121
6.1.1 PL/SQL的特點 121
6.1.2 PL/SQL的開發和運行環境 121
6.2 PL/SQL字元集 121
6.2.1 合法字元 121
6.2.2 運算符 122
6.2.3 其他符號 122
6.3 PL/SQL變數、常量和數據類型 123
6.3.1 定義變數和常量 123
6.3.2 基本數據類型 124
6.3.3 特殊數據類型 125
6.4 PL/SQL基本程式結構和語句 128
6.4.1 PL/SQL程式塊 128
6.4.2 選擇語句 129
6.4.3 循環結構 133
6.4.4 選擇和跳轉語句 135
6.4.5 異常 137
6.4.6 空操作和空值 142
6.5 系統內置函式 142
6.5.1 字元類函式 142
6.5.2 數字類函式 145
6.5.3 日期和時間類函式 146
6.5.4 轉換類函式 147
6.5.5 聚合類函式 147
6.6 函式 148
6.6.1 函式的創建與調用 148
6.6.2 函式的刪除 149
6.7 游標 149
6.7.1 顯式游標 150
6.7.2 隱式游標 153
6.7.3 使用游標變數 153
6.7.4 使用游標表達式 155
6.8 程式包的使用 155
6.8.1 程式包的規範 156
6.8.2 程式包的主體 157
小結 158
上機指導 158
習題 159
第7章 存儲過程和觸發器 160
7.1 存儲過程 161
7.1.1 存儲過程的創建和執行 161
7.1.2 存儲過程的修改 162
7.1.3 存儲過程的刪除 163
7.2 觸發器 163
7.2.1 利用SQL語句創建觸發器 163
7.2.2 利用界面方式創建觸發器 169
7.2.3 啟用和禁用觸發器 170
7.2.4 觸發器的刪除 171
7.3 事務 171
7.3.1 事務的概念 171
7.3.2 事務處理 172
7.3.3 自治事務 178
7.4 鎖 178
7.4.1 鎖機制和死鎖 179
7.4.2 鎖的類型 179
7.4.3 表鎖和事務鎖 180
小結 181
上機指導 181
習題 182
第8章 數據類型 183
8.1 Oracle資料庫與大對象數據 184
8.1.1 大對象數據類型 184
8.1.2 Oracle資料庫中導入大對象數據 184
8.2 Oracle資料庫與XML 187
8.2.1 XML概述 187
8.2.2 Oracle XML DB概述 189
8.2.3 Oracle資料庫中導入XML數據 190
8.2.4 XQuery的基本用法 192
小結 196
上機指導 196
習題 197
第9章 系統安全管理 198
9.1 用戶 199
9.1.1 創建用戶 199
9.1.2 管理用戶 201
9.2 許可權管理 202
9.2.1 許可權概述 202
9.2.2 系統許可權管理 203
9.2.3 對象許可權管理 205
9.2.4 安全特性 205
9.3 角色管理 207
9.3.1 角色概述 207
9.3.2 創建用戶角色 208
9.3.3 管理用戶角色 208
9.4 概要檔案和數據字典視圖 209
9.4.1 使用概要檔案管理密碼 209
9.4.2 使用概要檔案管理資源 211
9.4.3 數據字典視圖 212
9.5 審計 214
9.5.1 審計啟用 214
9.5.2 登錄審計 216
9.5.3 操作審計 217
9.5.4 許可權審計 218
小結 219
上機指導 219
習題 220
第 10章 備份和恢復 221
10.1 備份和恢復概述 222
10.2 RMAN備份恢復工具 223
10.2.1 RMAN的好處 223
10.2.2 RMAN組件基礎 224
10.2.3 分配RMAN通道 225
10.2.4 RMAN的常用命令 227
10.3 使用RMAN工具實現數據備份 228
10.3.1 RMAN備份策略 228
10.3.2 使用RMAN備份資料庫檔案和歸檔日誌 229
10.3.3 增量備份 231
10.4 使用RMAN工具實現數據恢復 232
10.4.1 數據的完全恢復 232
10.4.2 數據的不完全恢復 234
10.5 數據泵 237
10.5.1 數據泵概述 237
10.5.2 數據泵的使用 238
小結 244
上機指導 244
習題 246
第 11章 閃回操作和Undo表空間 247
11.1 閃回操作 248
11.1.1 基本概念 248
11.1.2 閃回資料庫 248
11.1.3 閃回數據表 252
11.1.4 閃回丟棄 254
11.1.5 其他閃回技術 255
11.2 Undo表空間 257
11.2.1 自動Undo管理 257
11.2.2 Undo表空間的優點 257
11.2.3 Undo表空間管理參數 257
11.2.4 創建和管理Undo表空間 258
小結 259
上機指導 259
習題 260
第 12章 其他概念 261
12.1 資料庫連結 262
12.1.1 創建資料庫連結 262
12.1.2 使用資料庫連結 263
12.1.3 刪除資料庫連結 263
12.2 快照 264
12.2.1 創建快照 264
12.2.2 修改快照 268
12.2.3 刪除快照 269
12.3 序列 269
12.3.1 創建序列 269
12.3.2 管理序列 271
小結 271
上機指導 271
習題 272
第 13章 綜合案例——企業人事管理系統 273
13.1 需求分析 274
13.2 系統設計 274
13.2.1 系統目標 274
13.2.2 系統功能結構 274
13.2.3 系統業務流程 274
13.2.4 系統預覽 275
13.2.5 系統編碼規範 278
13.3 系統開發及運行環境 278
13.4 資料庫設計 278
13.4.1 實體E-R圖設計 278
13.4.2 資料庫邏輯結構設計 280
13.5 系統資料夾組織結構 281
13.6 公共模組設計 281
13.6.1 編寫Hibernate配置檔案 281
13.6.2 編寫Hibernate持久化類和映射檔案 282
13.6.3 編寫通過Hibernate操作持久化對象的常用方法 283
13.6.4 創建用於特殊效果的部門樹對話框 284
13.6.5 創建通過部門樹選取員工的面板和對話框 286
13.7 Hibernate關聯關係的建立方法 287
13.7.1 建立一對一關聯 288
13.7.2 建立一對多關聯 289
13.8 主窗體設計 290
13.8.1 實現導航欄 290
13.8.2 實現工具列 292
13.9 人事管理模組設計 294
13.9.1 實現上傳員工照片功能 296
13.9.2 實現組件聯動功能 298
13.9.3 通過Java反射驗證數據是否為空 300
13.10 待遇管理模組設計 301
13.10.1 實現建立一個新的賬套 301
13.10.2 實現為新建的賬套添加項目 302
13.10.3 實現修改項目的金額 303
13.10.4 實現統計報表 305
13.11 系統維護模組設計 306
13.11.1 實現修改名稱功能 308
13.11.2 實現添加部門的功能 309
13.11.3 實現刪除現有部門的功能 311
小結 312

相關詞條

熱門詞條

聯絡我們