Oracle 18c數(shù)據(jù)庫實用教程
定 價:40 元
叢書名:普通高等職業(yè)教育計算機系列規(guī)劃教材
當前圖書已被 10 所學校薦購過!
查看明細
- 作者:施郁文
- 出版時間:2019/8/1
- ISBN:9787121370069
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.132.3
- 頁碼:212
- 紙張:
- 版次:01
- 開本:16開
本書以Oracle 18c為藍本,系統(tǒng)地講述了Oracle 18c的功能和應用。本書共分9章,詳細介紹了Oracle 18c數(shù)據(jù)庫的安裝和卸載、管理工具、對象管理、SQL語言、PL/SQL、存儲過程與觸發(fā)器、用戶權限與安全、數(shù)據(jù)導入導出等,最后通過一個綜合實訓將知識點進行融會貫通。本初每章均提供了實訓內(nèi)容和課后習題,供讀者進一步鞏固和實踐所學到的知識。
施郁文,女,(1982.11—),講師,從事教學工作十余年,溫州市政府采購評審專家,溫州市"551人才工程”第三層次,浙江省信息化促進會教育專委會副主任委員,主持和參與20余個科研項目,10余個教改項目,在國內(nèi)外核心期刊發(fā)表10余篇,指導學生參加大學生電子商務、挑戰(zhàn)杯創(chuàng)業(yè)大賽等各項競賽,獲得過全國三等獎、省一等獎等榮譽。
第1章 Oracle數(shù)據(jù)庫概述 (1)
1.1 Oracle的成長歷程 (1)
1.1.1 Oracle的發(fā)展史 (1)
1.1.2 Oracle的地位 (3)
1.1.3 Oracle與其他數(shù)據(jù)庫的比較 (4)
1.2 Oracle 18c的新特性 (5)
1.3 Oracle 18c的安裝與卸載 (6)
1.3.1 Oracle 18c的安裝 (6)
1.3.2 Oracle 18c的卸載 (10)
1.4 Oracle 數(shù)據(jù)庫的體系結構 (11)
1.4.1 物理存儲結構 (11)
1.4.2 邏輯存儲結構 (14)
1.4.3 Oracle數(shù)據(jù)庫實例 (15)
1.5 實訓 (18)
1.5.1 實訓1:安裝和故障排除 (18)
1.5.2 實訓2:物理結構和邏輯結構 (18)
1.6 習題 (19)
第2章 Oracle數(shù)據(jù)庫管理工具 (20)
2.1 Net Configuration Assistant (20)
2.1.1 配置監(jiān)聽程序 (20)
2.1.2 配置命名方法 (24)
2.1.3 配置本地Net服務名 (26)
2.2 SQL Plus (31)
2.2.1 SQL Plus的主要功能 (31)
2.2.2 使用SQL Plus連接和斷開數(shù)據(jù)庫 (32)
2.2.3 SQL Plus常用內(nèi)部命令 (35)
2.2.4 SQL Plus操作應用 (36)
2.3 SQL Developer (40)
2.4 實訓 (43)
2.4.1 實訓1:SQL Plus的使用 (43)
2.4.2 實訓2:SQL Developer的使用 (43)
2.5 習題 (44)
第3章 Oracle對象管理 (45)
3.1 基本表空間 (45)
3.1.1 創(chuàng)建表空間 (45)
3.1.2 表空間的狀態(tài) (47)
3.1.3 重命名表空間 (49)
3.1.4 修改數(shù)據(jù)文件的大小 (49)
3.1.5 為表空間增加新的數(shù)據(jù)文件 (50)
3.1.6 修改數(shù)據(jù)文件的自動擴展性 (50)
3.1.7 刪除表空間的數(shù)據(jù)文件 (51)
3.1.8 修改數(shù)據(jù)文件的狀態(tài) (51)
3.2 表 (52)
3.2.1 數(shù)據(jù)類型 (52)
3.2.2 創(chuàng)建表 (53)
3.2.3 修改表 (54)
3.2.4 表的完整性約束 (56)
3.3 索引 (63)
3.3.1 索引的類型 (63)
3.3.2 創(chuàng)建索引 (65)
3.3.3 管理索引 (66)
3.4 視圖 (67)
3.4.1 創(chuàng)建視圖 (68)
3.4.2 更新視圖 (69)
3.4.3 刪除視圖 (69)
3.5 實訓 (69)
3.5.1 實訓1:管理表空間 (69)
3.5.2 實訓2:管理表 (70)
3.5.3 實訓3:管理視圖和索引 (71)
3.6 習題 (71)
第4章 SQL語言 (73)
4.1 SQL語言概述 (73)
4.1.1 SQL語言的特點 (73)
4.1.2 SQL語言的分類 (74)
4.1.3 SQL語言規(guī)范 (75)
4.2 數(shù)據(jù)查詢 (75)
4.2.1 基本查詢 (75)
4.2.2 函數(shù) (84)
4.2.3 集合操作符 (92)
4.2.4 連接查詢 (93)
4.2.5 子查詢 (98)
4.3 其他數(shù)據(jù)操作語言 (102)
4.3.1 INSERT語句 (102)
4.3.2 UPDATE語句 (103)
4.3.3 DELETE語句 (104)
4.4 事務與事務處理 (104)
4.4.1 事務的概念和特性 (105)
4.4.2 事務處理 (105)
4.5 實訓 (106)
4.5.1 實訓1:基本查詢 (106)
4.5.2 實訓2:函數(shù)的使用 (107)
4.5.3 實訓3:集合操作符 (108)
4.5.4 實訓4:高級查詢 (108)
4.5.5 實訓5:數(shù)據(jù)操作語句 (109)
4.6 習題 (109)
第5章 PL/SQL基礎 (111)
5.1 PL/SQL概述 (111)
5.1.1 PL/SQL語言的特點 (112)
5.1.2 PL/SQL代碼的編寫規(guī)則 (112)
5.2 PL/SQL編程結構 (114)
5.2.1 PL/SQL程序塊的基本結構 (114)
5.2.2 PL/SQL數(shù)據(jù)類型 (114)
5.2.3 常量和變量 (115)
5.2.4 復合數(shù)據(jù)類型 (116)
5.3 分支語句 (118)
5.3.1 IF條件語句 (118)
5.3.2 CASE表達式 (119)
5.4 循環(huán)語句 (120)
5.4.1 LOOP循環(huán)語句 (120)
5.4.2 WHILE循環(huán)語句 (121)
5.4.3 FOR循環(huán)語句 (121)
5.5 游標 (122)
5.5.1 游標概述 (122)
5.5.2 游標的使用步驟 (123)
5.6 異常 (125)
5.6.1 異常處理 (125)
5.6.2 預定義異常 (125)
5.6.3 非預定義異常 (127)
5.6.4 自定義異常 (127)
5.7 實訓 (129)
5.7.1 實訓1:PL/SQL基礎 (129)
5.7.2 實訓2:分支結構 (129)
5.7.3 實訓3:循環(huán)結構 (130)
5.7.4 實訓4:游標的使用 (130)
5.7.5 實訓5:異常處理 (130)
5.8 習題 (131)
第6章 存儲過程、觸發(fā)器、函數(shù)和包 (133)
6.1 存儲過程 (133)
6.1.1 無參數(shù)存儲過程的創(chuàng)建與調用 (134)
6.1.2 帶參數(shù)存儲過程的創(chuàng)建與調用 (135)
6.1.3 管理存儲過程 (137)
6.1.4 存儲過程中的異常處理 (137)
6.2 觸發(fā)器 (138)
6.2.1 了解觸發(fā)器 (138)
6.2.2 創(chuàng)建觸發(fā)器 (138)
6.2.3 DML觸發(fā)器 (139)
6.2.4 替代觸發(fā)器 (141)
6.2.5 觸發(fā)器的管理 (142)
6.2.6 觸發(fā)器相關數(shù)據(jù)字典 (143)
6.3 函數(shù) (143)
6.3.1 函數(shù)創(chuàng)建 (144)
6.3.2 函數(shù)調用 (145)
6.3.3 函數(shù)管理 (146)
6.4 程序包 (146)
6.4.1 包基礎 (146)
6.4.2 包的創(chuàng)建 (147)
6.4.3 包的管理 (149)
6.5 實訓 (150)
6.5.1 實訓1:存儲過程 (150)
6.5.2 實訓2:觸發(fā)器 (150)
6.6 習題 (151)
第7章 用戶權限與安全 (152)
7.1 用戶管理 (152)
7.1.1 創(chuàng)建用戶 (154)
7.1.2 更改用戶 (154)
7.1.3 刪除用戶 (155)
7.1.4 監(jiān)視用戶 (156)
7.2 權限管理 (156)
7.2.1 權限分類 (156)
7.2.2 系統(tǒng)權限管理 (158)
7.2.3 對象權限管理 (159)
7.2.4 WITH ADMIN OPTION與WITH GRANT OPTION比較 (160)
7.3 角色管理 (161)
7.3.1 自定義角色創(chuàng)建 (163)
7.3.2 為角色授予權限 (163)
7.3.3 為用戶授予角色 (163)
7.3.4 角色權限回收 (163)
7.3.5 修改角色 (164)
7.4 用戶、安全性相關數(shù)據(jù)字典 (165)
7.5 實訓 (166)
7.5.1 實訓1:用戶權限管理 (166)
7.5.2 實訓2:角色管理 (166)
7.6 習題 (167)
第8章 數(shù)據(jù)備份與恢復 (168)
8.1 數(shù)據(jù)備份與恢復的方法 (168)
8.2 冷備份與恢復 (169)
8.3 熱備份與恢復 (171)
8.4 邏輯備份與恢復 (175)
8.4.1 EXP/IMP工具 (175)
8.4.2 EXPDP/IMPDP工具 (179)
8.5 實訓 (184)
8.5.1 實訓1:物理備份與恢復 (184)
8.5.2 實訓2:邏輯備份與恢復 (185)
8.6 習題 (185)
第9章 Oracle綜合實訓項目 (187)
9.1 綜合實訓背景簡介 (187)
9.2 綜合實訓1:創(chuàng)建表和管理表 (194)
9.3 綜合實訓2:添加數(shù)據(jù) (194)
9.4 綜合實訓3:數(shù)據(jù)查詢與維護 (197)
9.5 綜合實訓4:創(chuàng)建和管理存儲過程 (198)
9.6 綜合實訓5:創(chuàng)建和管理視圖 (200)