Oracle資料庫教程

《Oracle資料庫教程》是2015年出版的圖書,作者是趙明淵。

基本介紹

  • 書名:Oracle資料庫教程
  • 作者:趙明淵
  • ISBN:9787302400707
  • 定價:49元
  • 出版時間:2015.11.01
內容簡介,目錄,

內容簡介

本書全面系統地介紹了Oracle11g的管理操作和套用開發,以學生成績資料庫為主線,將基礎知識和實際套用有機結合起來。全書共分18章,分別介紹資料庫概論、Oracle11g資料庫、創建資料庫、創建和使用表、PL/SQL基礎、PL/SQL高級查詢、視圖、索引、同義詞和序列、數據完整性、PL/SQL程式設計、函式和游標、存儲過程、觸發器、事務和鎖、安全管理、備份和恢復、JavaEE開發基礎、基於JavaEE和Oracle11g資料庫的學生成績管理系統開發等內容。
本書注重理論與實踐的結合,側重實用性,體系合理,概念清晰,實例豐富,通俗易懂,分散難點,要求讀者起點低,能全面提升學生的綜合套用能力和動手編程能力。為方便教學,每章都有大量示範性設計實例和運行結果,主要章節有綜合訓練和套用舉例,附錄有學生成績資料庫的表結構和樣本數據,章末習題有選擇題、填空題和套用題等類型,書末附習題答案,以供教學參考。
本書可作為大學本科、高職高專及培訓班課程的教學用書,也可作為計算機套用人員和計算機愛好者的自學參考書。

目錄

第1章概論
11資料庫系統概述
111資料庫
112資料庫管理系統
113資料庫系統
12數據模型
121數據模型組成要素
122層次模型、網狀模型和關係模型
123關係資料庫
13資料庫系統結構
131資料庫系統的三級模式結構
132資料庫的二級映像功能和數據獨立性
133資料庫管理系統的工作過程
14資料庫設計
141需求分析
142概念結構設計
143邏輯結構設計
144物理結構設計
145資料庫實施
146資料庫運行和維護
15套用舉例
16小結
習題1
第2章Oracle11g資料庫
21Oracle11g資料庫的特性
22Oracle11g資料庫安裝
221安裝要求
222Oracle11g資料庫安裝步驟
23Oracle資料庫開發工具
231SQL*Plus
232SQLDeveloper
233OracleEnterpriseManager
24Oracle11g資料庫卸載
241停止所有Oracle服務
242卸載所有Oracle組件
243手動刪除Oracle殘留部分
25小結
習題2
第3章創建資料庫
31Oracle資料庫的體系結構
311邏輯結構
312物理結構
313總體結構
32刪除資料庫
33創建資料庫
34小結
習題3
第4章創建和使用表
41創建表空間
42表的基本概念
421表和表結構
422數據類型
423表結構設計
43使用SQLDeveloper操作表
431使用SQLDeveloper創建表
432使用SQLDeveloper修改表
433使用SQLDeveloper刪除表
44操作表數據
45小結
習題4
第5章PL/SQL基礎
51SQL和PL/SQL
511SQL語言
512PL/SQL預備知識
52在PL/SQL中的數據定義語言
521資料庫操作語句
522表空間操作語句
523表操作語句
53在PL/SQL中的數據操縱語言
531插入語句
532修改語句
533刪除語句
54在PL/SQL中的數據查詢語言
541投影查詢
542選擇查詢
543分組查詢和統計計算
544排序查詢
55綜合訓練
56小結
習題5
第6章PL/SQL高級查詢
61連線查詢
611使用連線謂詞指定的連線
612使用JOIN關鍵字指定的連線
62集合查詢
621使用UNION操作符
622使用UNIONALL操作符
623使用INTERSECT操作符
624使用MINUS操作符
63子查詢
631IN子查詢
632比較子查詢
633EXISTS子查詢
64綜合訓練
65小結
習題6
第7章視圖
71創建視圖
711使用SQLDeveloper創建視圖
712使用PL/SQL語句創建視圖
72查詢視圖
73更新視圖
731可更新視圖
732插入數據
733修改數據
734刪除數據
74修改視圖定義
741使用SQLDeveloper修改視圖定義
742使用PL/SQL語句修改視圖定義
75刪除視圖
751使用SQLDeveloper刪除視圖
752使用PL/SQL語句刪除視圖
76小結
習題7
第8章索引、同義詞和序列
81索引概述
82創建索引、修改索引和刪除索引
821創建索引
822修改索引
823刪除索引
83同義詞概述
84創建、使用和刪除同義詞
841創建同義詞
842使用同義詞
843刪除同義詞
85序列概述
86創建、使用、修改和刪除序列
861創建序列
862使用序列
863修改序列
864刪除序列
87小結
習題8
第9章數據完整性
91數據完整性概述
92域完整性
921使用SQLDeveloper實現域完整性
922使用PL/SQL語句實現域完整性
93實體完整性
931使用SQLDeveloper實現實體完整性
932使用PL/SQL語句實現實體完整性
94參照完整性
941使用SQLDeveloper實現參照完整性
942使用PL/SQL語句實現參照完整性
95綜合訓練
96小結
習題9
第10章PL/SQL程式設計
101PL/SQL編程
102PL/SQL字元集
103數據類型
1031常用數據類型
1032數據類型轉換
104標識符、常量和變數
1041標識符
1042常量
1043變數
105運算符和表達式
1051算術運算符
1052關係運算符
1053邏輯運算符
1054表達式
106PL/SQL基本結構和控制語句
1061PL/SQL程式塊
1062條件結構
1063CASE語句
1064循環結構
1065GOTO語句
1066異常
107套用舉例
108小結
習題10
第11章函式和游標
111系統內置函式
1111數學函式
1112字元串函式
1113日期函式
1114統計函式
112用戶定義函式
1121創建用戶定義函式
1122調用用戶定義函式
1123刪除用戶定義函式
113游標
1131顯式游標
1132隱式游標
1133游標FOR循環
1134游標變數
114包
115套用舉例
116小結
習題11
第12章存儲過程
121存儲過程概述
122存儲過程的創建和調用
1221創建存儲過程
1222存儲過程的調用
1223存儲過程的刪除
123存儲過程的參數
1231帶輸入參數存儲過程的使用
1232帶輸出參數存儲過程的使用
1233帶輸入輸出參數存儲過程的使用
124套用舉例
125小結
習題12
第13章觸發器
131觸發器概述
132使用PL/SQL語句創建觸發器
1321使用PL/SQL語句創建DML觸發器
1322創建INSTEADOF觸發器
1323創建系統觸發器
133使用圖形界面創建觸發器
134觸發器的管理
1341查看和編輯觸發器
1342刪除觸發器
1343啟用或禁用觸發器
135套用舉例
136小結
習題13
第14章事務和鎖
141事務的基本概念
1411事務的概念
1412事務特性
142事務處理
1421事務的開始與結束
1422使用COMMIT語句提交事務
1423使用ROLLBACK語句回退全部事務
1424設定保存點回退部分事務
143並發事務和鎖
1431並發事務
1432事務隔離級別
1433鎖機制
1434鎖的類型
1435死鎖
144小結
習題14
第15章安全管理
151安全管理概述
152用戶管理
1521創建用戶
1522修改用戶
1523刪除用戶
1524查詢用戶信息
153許可權管理
1531許可權概述
1532系統許可權
1533對象許可權
1534許可權查詢
154角色管理
1541角色概述
1542創建角色
1543修改角色
1544授予角色許可權和收回許可權
1545將角色授予用戶
1546角色的啟用和禁用
1547收回用戶的角色
1548刪除角色
1549查詢角色信息
155概要檔案
1551創建概要檔案
1552管理概要檔案
156資料庫審計
1561登錄審計
1562操作審計
1563對象審計
1564許可權審計
157綜合訓練
158小結
習題15
第16章備份和恢復
161備份和恢復概述
1611備份概述
1612恢復概述
162邏輯備份與恢復
1621使用Export和Import進行導出和導入
1622使用數據泵EXPDP和IMPDP進行導出和導入
163脫機備份與恢復
1631脫機備份
1632脫機恢復
164在線上備份與恢復
1641設定歸檔日誌模式,創建恢複目錄用的表空間
1642創建RMAN用戶
1643使用RMAN程式進行備份
1644使用RMAN程式進行恢復
165閃回技術
1651查詢閃回
1652表閃回
1653刪除閃回
1654資料庫閃回
1655歸檔閃回
166小結
習題16
第17章JavaEE開發基礎
171JavaEE傳統開發和框架開發
1711JavaEE傳統開發
1712JavaEE框架開發
172JDK安裝和配置
1721JDK下載和安裝
1722JDK配置
1723JDK安裝測試
173Tomcat安裝
174MyEclipse安裝和配置
1741MyEclipse下載和安裝
1742MyEclipse配置
175JavaEE項目開發
1751簡單的Java項目開發
1752簡單的Web項目開發
1753項目的導出和導入
176創建對Oracle11g的連線
177小結
習題17
第18章JavaEE和Oracle11g學生成績管理系統開發
181系統構成
1811整合原理
1812學生成績管理系統資料庫
1813層次劃分
1814準備Jar包
182持久層開發
1821生成POJO類及映射檔案
1822公共數據訪問類
183業務層開發
1831業務邏輯接口
1832業務邏輯實現類
1833事務管理配置
184表示層開發
1841配置strutsxml和webxml
1842主界面設計
1843添加學生信息設計
1844查詢學生信息設計
185小結

相關詞條

熱門詞條

聯絡我們