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