Oracle 數據庫管理與開發, 2/e (慕課版)
尚展壘 楊威 吳儉
買這商品的人也買了...
-
$780$663 -
$760Oracle 編程藝術 : 深入理解數據庫體系結構, 3/e
-
$354$336 -
$714$678 -
$480$408 -
$479$455 -
$305Oracle 數據庫教程, 2/e
-
$653Oracle 高性能係統架構實戰大全
-
$1,599$1,439 -
$305Oracle數據庫原理及應用(慕課版)
-
$474$450 -
$403Oracle數據庫應用與開發
-
$356從零開始 Oracle 數據庫基礎教程 (雲課版)
-
$269Oracle 12c 數據庫基礎教程, 3/e
-
$680$537 -
$500$450 -
$419$398 -
$600$468 -
$534$507 -
$520大型網站運維:從系統管理到 SRE
-
$600$468 -
$580$493 -
$780$616 -
$599$569 -
$790$624
相關主題
商品描述
本書系統全面的介紹了有關Oracle程序開發所涉及的各類知識。全書共分13章,內容包括數據庫的基本概念與Oracle環境、數據庫創建、表與表數據操作、數據庫的查詢和視圖、索引和數據的完整性、PL/SQL語言介紹、存儲過程和觸發器、高級數據類型、系統安全管理、備份和恢復、閃回操作和Undo表空間、其他概念、課程設計——企業人事管理系統。
作者簡介
明日科技,程序設計類暢銷圖書作者,絕大多數品種在“全國計算機圖書排行榜”同品種排行中名列前茅,累計銷售百萬冊。作者編寫的《Oracle從入門到精通》長期佔據各網店排行榜的榜首位置。
目錄大綱
第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 12c的安裝3
1.2.3 Oracle 12c的卸載8
1.3 Oracle的管理工具10
1.3.1企業管理器10
1 .3.2 SQL*Plus工具11
1.3.3 SQL Developer工具16
小結22
上機指導22
習題25
第2章數據庫創建26
2.1 Oracle數據庫的基本概念27
2.1.1邏輯存儲結構27
2.1.2物理存儲結構30
2.1.3實例31
2.2界面方式創建數據庫35
2.2.1數據庫的創建36
2.2.2數據庫的刪除39
2.3命令方式創建數據庫41
2.3.1創建數據庫41
2.3.2刪除數據庫48
小結49
上機指導49
習題50
第3章表與表數據操作51
3.1表結構和數據類型52
3.1.1表和表結構52
3.1.2數據類型52
3.1.3表結構的設計54
3.2創建和管理表空間55
3.2. 1?通過本地化空間管理方式創建表空間57
3.2.2?通過段空間管理方式創建表空間57
3.3界面方式操作表59
3.3.1?創建表59
3.3.2?修改表60
3.3.3?刪除表61
3.4命令方式操作表61
3.4.1創建表61
3.4.2修改表63
3.4.3刪除表65
3.5操作表數據65
3.5.1插入數據65
3.5.2修改記錄68
3.5.3刪除記錄69
小結70
上機指導70
習題71
第4章數據庫的查詢和視圖72
4.1選擇、投影和連接73
4.1.1選擇73
4.1.2投影73
4.1.3連接73
4.2數據庫的查詢74
4.2.1選擇列75
4.2.2選擇行78
4.2.3多表關聯查詢83
4.2.4統計88
4.2.5排序90
4.3數據庫視圖91
4.3.1視圖的概念91
4.3.2創建視圖91
4.3.3查詢視圖93
4.3.4更新視圖93
4.3.5修改視圖的定義94
4 .3.6刪除視圖95
小結95
上機指導96
習題97
第5章索引與數據的完整性98
5.1索引99
5.1.1索引的分類99
5.1.2建立索引的注意事項99
5.1.3創建索引99
5.1.4修改索引102
5.1.5刪除索引102
5.2數據的完整性和約束性103
5.2.1非空約束103
5.2.2主鍵約束104
5.2.3唯一性約束105
5.2.4外鍵約束107
5.2.5禁用約束108
5.2.6激活約束109
5.2.7刪除約束110
小結110
上機指導110
習題111
第6章PL/SQL介紹112
6.1 PL/SQL概述113
6.1.1 PL/SQL的特點113
6.1.2 PL/SQL的開發和運行環境113
6.2 PL/SQL字符集113
6.2.1合法字符113
6.2.2運算符114
6.2.3其他符號114
6.3 PL/SQL變量、常量和數據類型115
6.3. 1定義變量和常量115
6.3.2基本數據類型116
6.3.3特殊數據類型117
6.4 PL/SQL基本程序結構和結構控制語句119
6.4.1 PL/SQL程序塊120
6 .4.2選擇語句121
6.4.3循環結構124
6.4.4選擇和跳轉語句127
6.4.5異常128
6.4.6空操作和空值133
6.5系統內置函數133
6.5.1字符類函數134
6.5.2數字類函數136
6.5.3日期和時間類函數137
6.5.4轉換類函數138
6.6函數139
6.6.1函數的創建與調用139
6.6.2函數的刪除140
6.7游標141
6.7.1顯式游標141
6.7.2隱式游標144
6.7.3使用游標變量145
6.7. 4使用游標表達式146
6.8程序包的使用146
6.8.1程序包的規範147
6.8.2程序包的主體148
小結149
上機指導149
習題150
第7章存儲過程和触發器151
7.1存儲過程152
7.1.1存儲過程的創建和執行152
7.1.2存儲過程的修改153
7.1.3存儲過程的刪除154
7.2觸發器154
7.2.1利用PL/SQL語句創建觸發器154
7.2.2利用界面方式創建觸發器160
7.2.3啟用和禁用觸發器161
7.2.4觸發器的刪除161
7.3事務162
7.3.1事務的概念162
7.3.2事務處理163
7.3.3自治事務169
7.4鎖169
7.4.1鎖機制和死鎖170
7.4.2鎖的類型170
7.4.3表鎖和事務鎖171
小結171
上機指導172
習題173
第8章高級數據類型174
8.1 Oracle數據庫與大對像數據175
8.1.1大對像數據類型175
8.1.2 Oracle數據庫中導入大對像數據175
8.2 Oracle數據庫與XML 178
8.2.1 XML概述178
8.2.2 Oracle XML DB概述180
8.2.3 Oracle數據庫中導入XML
數據180
8.2.4 XQuery的基本用法183
小結187
上機指導187
習題188
第9章系統安全管理189
9.1用戶190
9.1.1創建用戶190
9.1.2管理用戶192
9.2權限管理193
9.2.1權限概述193
9.2.2系統權限管理194
9 .2.3對象權限管理195
9.2.4安全特性196
9.3角色管理198
9.3.1角色概述198
9.3.2創建用戶角色199
9.3.3管理用戶角色199
9. 4概要文件和數據字典200
9.4.1使用概要文件管理密碼200
9.4.2使用概要文件管理資源202
9.4.3數據字典203
9.5審計205
9.5.1審計啟用205
9.5.2登錄審計207
9.5.3操作審計208
9.5.4權限審計209
小結210
上機指導210
習題211
第10章備份和恢復212
10.1備份和恢復概述213
10.2備份恢復工具RMAN 214
10.2.1 RMAN的好處214
10.2.2 RMAN組件基礎214
10.2.3分配RMAN通道216
10.2.4 RMAN的常用命令217
10.3使用RMAN實現數據備份219
10.3.1 RMAN備份策略219
10.3.2使用RMAN備份數據庫文件和歸檔日誌220
10.3.3增量備份222
10.4使用RMAN實現數據恢復223
10.4.1數據的完全恢復223
10.4.2數據的不完全恢復225
10.5數據泵228
10.5.1數據泵概述228
10. 5.2數據泵的使用228
小結234
上機指導234
習題236
第11章閃回操作和Undo表空間237
11.1閃回操作238
11.1.1基本概念238
11.1.2閃回數據庫238
11.1.3閃回表242
11.1.4閃回丟棄243
11.1.5其他閃回技術245
11.2 Undo表空間246
11.2.1自動Undo管理246
11.2.2 Undo表空間的優點246
11.2.3 Undo表空間管理參數247
11.2.4創建和管理Undo表空間247
小結249
上機指導249
習題250
第12章其他概念251
12.1數據庫鏈接252
12.1.1創建數據庫鏈接252
12.1.2使用數據庫鏈接252
12.1.3刪除數據庫鏈接253
12.2快照253
12.2.1創建快照253
12.2.2修改快照254
12.2.3刪除快照255
12.3序列255
12.3.1創建序列255
12.3.2管理序列257
小結257
上機指導257
習題258
第13章綜合案例——企業人事管理系統259
13.1需求分析260
13.2系統設計260
13.2.1系統目標260
13.2.2系統功能結構260
13.2.3系統業務流程260
13. 2.4系統預覽261
13.2.5系統編碼規範264
13.3系統開發及運行環境264
13.4數據庫設計264
13.4.1?實體ER圖設計264
13.4.2數據庫邏輯結構設計266
13.5系統文件夾組織結構267
13.6公共模塊設計267
13.6.1編寫Hibernate配置文件267
13.6.2編寫Hibernate持久化類和映射文件268
13.6.3編寫通過Hibernate操作持久化對象的常用方法269
13.6.4?創建用於特殊效果的部門樹對話框270
13.6.5創建通過部門樹選取員工的面板和對話框272
13.7 Hibernate關聯關係的建立方法273
13.7.1建立一對一關聯273
13.7.2建立一對多關聯274
13 .8主窗體的設計276
13.8.1實現導航欄276
13.8.2實現工具欄278
13.9人事管理模塊設計280
13.9.1實現上傳員工照片功能281
13.9.2實現組件聯動功能283
13.9.3通過Java反射驗證數據是否為空285
13.10待遇管理模塊設計286
13.10.1實現建立一個新的賬套287
13.10.2實現為新建的賬套添加項目287
13.10.3實現修改項目的金額289
13.10.4實現統計報表290
13.11系統維護模塊設計291
13.11.1實現修改名稱功能293
13.11.2實現添加部門的功能294
13.11.3實現刪除現有部門的功能296
小結297