Oracle數據庫從入門到實戰(微課視頻版)(第2版)
景雨,祁瑞華,楊晨,劉建鑫 主編;閆薇,陳恒,樓偶俊 副主編
相關主題
商品描述
目錄大綱
掃一掃
源碼下載
第1章
Oracle數據庫的安裝和卸載
1.1Oracle數據庫的安裝
1.1.1Oracle 數據庫的發展歷程
1.1.2Oracle 19c數據庫的安裝
1.1.3查看安裝情況
1.1.4實踐環節: Oracle 19c數據庫的安裝
1.2數據庫服務的啟動與關閉
1.2.1數據庫服務的啟動
1.2.2數據庫服務的關閉
1.3Oracle管理工具
1.3.1Oracle 19c數據庫的默認安裝用戶
1.3.2Oracle數據庫的開發工具
1.3.3訪問數據庫的方法
1.3.4實踐環節: 使用不同的開發工具對數據庫進行訪問
1.4Oracle數據庫的卸載
1.5小結
習題1
第2章
Oracle數據庫體系結構
2.1物理存儲結構
2.1.1控制文件
2.1.2重做日誌文件
2.1.3數據文件
2.1.4其他文件
2.1.5實踐環節: 查詢物理存儲結構中各類文件的存儲
位置和基本信息
2.2邏輯存儲結構
2.2.1表空間
2.2.2段
2.2.3區
2.2.4數據塊
2.2.5實踐環節: 畫出Oracle數據庫的邏輯結構關系圖
2.3內存結構
2.3.1系統全局區
2.3.2程序全局區
2.3.3實踐環節: 設置數據緩沖區中數據塊的大小
2.4進程結構
2.4.1用戶進程
2.4.2服務器進程
2.4.3後臺進程
2.4.4實踐環節: 查看Oracle數據庫實例的進程信息
2.5數據庫例程
2.5.1數據庫實例和數據庫的關系
2.5.2Oracle例程的啟動與關閉
2.5.3實踐環節: 啟動和關閉數據庫例程
2.6小結
習題2
第3章
SQL基礎
3.1SQL語言
3.1.1SQL的分類
3.1.2SQL的特點
3.2數據定義語言
3.2.1基本表的定義
3.2.2基本表的修改
3.2.3基本表的刪除
3.2.4實踐環節: 基本表的操作
3.3數據操縱語言
3.3.1插入數據
3.3.2修改數據
3.3.3刪除數據
3.3.4實踐環節: 數據的操縱
3.4數據查詢語言
3.4.1SELECT語句的一般格式
3.4.2單表查詢
3.4.3分組查詢
3.4.4連接查詢
3.4.5嵌套查詢
3.4.6實踐環節: 數據的查詢
3.5小結
習題3
第4章
PL/SQL概述
4.1PL/SQL程序設計簡介
4.1.1什麼是PL/SQL
4.1.2PL/SQL的優點
4.1.3PL/SQL塊結構
4.1.4PL/SQL的註釋樣式
4.1.5實踐環節: 編寫簡單的PL/SQL程序
4.2PL/SQL變量
4.2.1標識符定義
4.2.2常量和變量的聲明
4.2.3數據類型
4.2.4變量賦值
4.2.5實踐環節: 編寫一個包含%ROWTYPE類型和SELECT…
INTO賦值語句的PL/SQL程序
4.3PL/SQL運算符和函數
4.3.1PL/SQL中的運算符
4.3.2PL/SQL中的函數
4.3.3實踐環節: 編寫帶有系統函數的PL/SQL程序
4.4PL/SQL條件結構
4.4.1IF條件語句
4.4.2CASE條件語句
4.4.3實踐環節: 編寫帶IF或CASE條件語句的
PL/SQL程序
4.5PL/SQL循環結構
4.5.1簡單循環
4.5.2WHILE循環
4.5.3數字式FOR循環
4.5.4實踐環節: 編寫PL/SQL程序實現輸出1~10的
整數和
4.6小結
習題4
第5章
異常處理
5.1異常簡介
5.1.1Oracle錯誤處理機制
5.1.2異常的類型
5.1.3異常處理的基本語法
5.2預定義異常
5.2.1預定義異常的處理
5.2.2實踐環節: 編寫包含處理系統預定義異常的
PL/SQL程序
5.3非預定義異常
5.3.1非預定義異常的處理步驟
5.3.2實踐環節: 編寫包含處理非預定義異常的
PL/SQL程序
5.4用戶自定義異常
5.4.1用戶自定義異常的處理步驟
5.4.2實踐環節: 編寫包含用戶自定義異常的PL/SQL程序
5.5小結
習題5
第6章
遊標
6.1顯式遊標
6.1.1顯式遊標的處理步驟
6.1.2顯式遊標的屬性
6.1.3顯式遊標的簡單循環
6.1.4顯式遊標的WHILE循環
6.1.5實踐環節: 利用顯式遊標的LOOP循環和
WHILE循環實現數據的操作
6.2遊標的FOR循環
6.2.1遊標的FOR循環的優點
6.2.2遊標的FOR循環的實現方法
6.2.3實踐環節: 利用遊標的FOR循環實現數據的操作
6.3利用遊標操縱數據庫
6.3.1遊標的定義
6.3.2遊標的使用
6.3.3實踐環節: 編寫利用遊標操縱數據庫的PL/SQL程序
6.4帶參數的遊標
6.4.1帶參數的遊標的處理步驟
6.4.2實踐環節: 利用帶參數遊標的循環實現數據的
操作
6.5隱式遊標
6.5.1遊標的定義
6.5.2隱式遊標的屬性
6.5.3實踐環節: 利用隱式遊標的屬性完成相應的數據操作
6.6小結
習題6
第7章
存儲子程序
7.1存儲過程的創建
7.1.1創建存儲過程的基本方法
7.1.2存儲過程的形式參數
7.1.3實踐環節: 創建帶參數的存儲過程
7.2存儲過程的調用
7.2.1參數傳值
7.2.2調用方法
7.2.3實踐環節: 調用帶參數的存儲過程
7.3存儲過程的管理
7.4存儲函數的創建
7.4.1創建存儲函數的基本方法
7.4.2存儲函數的形式參數與返回值
7.4.3實踐環節: 創建存儲函數
7.5存儲函數的調用
7.5.1調用方法
7.5.2實踐環節: 調用存儲函數
7.6存儲函數的管理
7.7小結
習題7
第8章
包
8.1包的創建
8.1.1包說明的創建
8.1.2包主體的創建
8.1.3包元素的性質
8.1.4實踐環節: 創建包括存儲過程和存儲函數的包
8.2包的調用
8.2.1包中元素的調用方法
8.2.2實踐環節: 在PL/SQL程序中調用已創建包中的
公有元素
8.3包的重載
8.3.1包的重載對象和要求
8.3.2實踐環節: 在一個包中重載兩個存儲過程並調用
8.4包的管理
8.5小結
習題8
第9章
觸發器
9.1語句級觸發器
9.1.1觸發器的組成
9.1.2語句級觸發器的創建
9.1.3觸發器謂詞
9.1.4實踐環節: 創建AFTER型的語句級觸發器
9.2行級觸發器
9.2.1行級觸發器的創建
9.2.2使用行級觸發器標識符
9.2.3行級觸發器使用WHEN子句
9.2.4實踐環節: 創建行級觸發器
9.3INSTEAD OF觸發器
9.3.1INSTEAD OF觸發器的作用
9.3.2INSTEAD OF觸發器的創建
9.3.3實踐環節: 在某視圖上創建INSTEAD OF觸發器
9.4系統事件與用戶事件觸發器
9.4.1系統事件與用戶事件
9.4.2系統事件與用戶事件觸發器的創建
9.4.3實踐環節: 創建系統事件觸發器
9.5觸發器的管理
9.6小結
習題9
第10章
用戶、權限與角色管理
10.1用戶管理
10.1.1創建用戶
10.1.2修改用戶
10.1.3刪除用戶
10.1.4查詢用戶信息
10.1.5實踐環節: 用戶管理方法的應用
10.2權限管理
10.2.1系統權限
10.2.2對象權限
10.2.3查詢權限
10.2.4實踐環節: 為創建的某用戶授予和回收
系統權限
10.3角色管理
10.4小結
習題10
第11章
數據庫備份與恢復
11.1物理備份
11.1.1物理備份的方法
11.1.2實踐環節: Oracle物理備份策略中的備份
11.2邏輯備份
11.2.1邏輯備份的方法
11.2.2實踐環節: 邏輯備份方法的具體應用
11.3物理恢復
11.3.1物理恢復的方法
11.3.2實踐環節: 進行歸檔模式的聯機物理恢復的
測試
11.4邏輯恢復
11.4.1邏輯恢復的方法
11.4.2實踐環節: Oracle邏輯恢復方法的具體應用
11.5小結
習題11
第12章
名片管理系統的設計與實現
12.1Servlet MVC模式
12.2Java Web開發環境的構建
12.2.1開發工具
12.2.2工具集成
12.3使用Eclipse開發Web應用
12.3.1JSP文件和JSP運行原理
12.3.2一個簡單的Web應用
12.4系統設計
12.4.1系統功能需求
12.4.2系統模塊劃分
12.5數據庫設計
12.5.1數據庫概念結構設計
12.5.2數據庫邏輯結構設計
12.6系統管理
12.6.1導入相關的jar包
12.6.2管理主頁面
12.6.3組件與Servlet管理
12.7組件設計
12.7.1過濾器
12.7.2驗證碼
12.7.3實體模型
12.7.4數據庫操作及存儲子程序
12.7.5工具類
12.8名片管理
12.8.1添加名片
12.8.2查詢名片
12.8.3修改名片
12.8.4刪除名片
12.9用戶相關
12.9.1用戶註冊
12.9.2用戶登錄
12.9.3修改密碼
12.9.4基本信息
12.10管理員解鎖用戶
12.11安全退出
12.12小結
習題12
第13章
學生成績管理系統的設計與實現
13.1Windows窗體開發環境的構建
13.1.1開發工具
13.1.2工具集成
13.2使用Visual Studio開發窗體應用程序
13.3系統設計
13.3.1系統功能需求
13.3.2系統模塊劃分
13.4數據庫設計
13.4.1數據庫概念結構設計
13.4.2數據庫邏輯結構設計
13.5系統管理
13.5.1添加相關的動態鏈接庫引用
13.5.2系統管理主頁面
13.5.3系統模塊管理與數據庫操作程序
13.6用戶相關
13.6.1用戶註冊
13.6.2用戶登錄
13.6.3修改密碼
13.6.4退出系統
13.7信息管理
13.7.1學生管理
13.7.2課程管理
13.7.3選課管理
13.7.4統計管理
13.8小結
習題13
第14章
商品管理系統的設計與實現
14.1Python窗體應用程序開發環境的構建
14.1.1開發工具
14.1.2工具集成
14.2使用PyQt5開發窗體應用程序
14.3系統設計
14.3.1系統功能需求
14.3.2系統模塊劃分
14.4數據庫設計
14.4.1數據庫概念結構設計
14.4.2數據庫邏輯結構設計
14.5系統管理
14.5.1系統管理主頁面
14.5.2系統公共模塊管理程序
14.5.3數據庫操作及存儲子程序
14.6商品管理的實現
14.6.1查詢商品
14.6.2添加商品
14.6.3修改商品
14.6.4刪除商品
14.7用戶管理的實現
14.7.1查詢用戶
14.7.2添加用戶
14.7.3修改用戶
14.7.4刪除用戶
14.8登錄與退出系統
14.8.1用戶登錄
14.8.2退出
14.9小結
習題14
附錄A
樣本數據庫







