Oracle資料庫從入門到實戰-微課視頻版

Oracle資料庫從入門到實戰-微課視頻版

《Oracle資料庫從入門到實戰-微課視頻版》是2019年10月清華大學出版社出版的圖書,作者是景雨、祁瑞華、楊晨、劉建鑫、閆薇、陳恆、樓偶俊。

基本介紹

  • 中文名:Oracle資料庫從入門到實戰-微課視頻版
  • 作者:景雨、祁瑞華、楊晨、劉建鑫、閆薇、陳恆、樓偶俊
  • 出版時間:2019年10月
  • 出版社:清華大學出版社
  • ISBN:9787302529163
  • 定價:59.8 元
內容簡介,圖書目錄,

內容簡介

本書以Oracle 12c 資料庫管理系統為開發環境,以學生課程資料庫和員工部門資料庫為例,全面系統地介紹了Oracle 12c的管理操作和套用開發方法。全書共分13章,分別介紹Oracle 12c的安裝和卸載,Oracle資料庫體系結構,SQL基礎,PL/SQL概述,異常處理,游標,存儲子程式,包,觸發器,用戶、許可權與角色管理,資料庫備份與恢復。在本書的最後提供了兩個資料庫套用的案例: 名片管理系統的設計與實現和學生成績管理系統的設計與實現,可作為教學和實訓的內容,培養學生開發簡單套用系統的能力。
本書以核心知識的講解為基礎,以培養相應的能力目標為導向,以任務驅動的案例教學為手段,以實踐問答為鞏固,詳細介紹每一部分內容。本書部分章節提供了視頻講解。
本書可作為大學本科、高職高專及資料庫套用相關培訓課程的教學用書,也可作為計算機套用人員和計算機愛好者的自學參考書。

圖書目錄

第1章Oracle資料庫的安裝和卸載
1.1Oracle資料庫的安裝
1.1.1Oracle 資料庫的發展歷程
1.1.2Oracle 12c資料庫的安裝
1.1.3使用資料庫配置嚮導創建資料庫
1.1.4實踐環節: 使用DBCA創建OracleDB資料庫
1.2資料庫服務的啟動與關閉
1.2.1資料庫服務的啟動
1.2.2資料庫服務的關閉
1.2.3實踐環節: 資料庫服務狀態的查看和啟動方式的更改
1.3Oracle管理工具
1.3.1Oracle 12c資料庫的默認安裝用戶
1.3.2Oracle資料庫的開發工具
1.3.3訪問資料庫的方法
1.3.4實踐環節: 使用不同的開發工具對資料庫進行訪問
1.4Oracle資料庫的卸載
1.4.1Oracle 12c資料庫的卸載步驟
1.4.2實踐環節: 卸載已安裝的Oracle 12c資料庫
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章PLSQL概述
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運行原理
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小結
第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小結
附錄A
樣本資料庫
附錄B
書中視頻對應二維碼匯總表

相關詞條

熱門詞條

聯絡我們