《Oracle 12c資料庫套用教程》是2020年11月1日清華大學出版社出版的圖書,作者是劉麗、張岳、黃衛東、焦忭忭、仝春靈。
基本介紹
- 書名:Oracle 12c資料庫套用教程
- 作者:劉麗、張岳、黃衛東、焦忭忭、仝春靈
- 出版社:清華大學出版社
- ISBN:9787302563297
內容簡介,圖書目錄,
內容簡介
內容主要包括Oracle 12c的安裝與配置、資料庫的創建、數據表的創建、數據表的操作、查詢數據、視圖、PL/SQL編程、游標、存儲過程、觸發器、用戶管理、數據備份與還原、資料庫對象、事務、鎖、閃回等。本書採用一個統一的案例貫穿全書,實例從創建、添加數據到操作、系統管理,難度逐漸遞增,採用啟發性的實例進行銜接。本書編者來自教學一線,具有豐富的教學和實踐經驗,更加熟悉學生的學習規律和難點。組織內容更加合理,使得學生的學習更具連貫性。本書適用於高校本科、專科學生的教學實踐。
圖書目錄
第1章資料庫基礎
1.1資料庫基本概念
1.1.1資料庫系統
1.1.2數據模型
1.1.3資料庫邏輯數據模型
1.2關係資料庫
1.2.1二維表
1.2.2完整性
1.2.3範式理論
1.2.4關係資料庫語言
1.3資料庫設計
1.3.1概念結構設計
1.3.2邏輯結構設計
1.3.3物理結構設計
1.4本章小結
習題1
第2章Oracle資料庫安裝與啟動
2.1Oracle 12c簡介
2.1.1Oracle資料庫的發展歷程
2.1.2Oracle 12c的新特徵
2.1.3Oracle的管理工具
2.2Oracle 12c的安裝
2.2.1安裝前的準備
2.2.2資料庫實例安裝
2.3Oracle資料庫的啟動和登錄
2.3.1Oracle的啟動管理
2.3.2登錄Oracle資料庫
2.4卸載Oracle 12c
2.5本章小結
習題2
第3章Oracle資料庫的體系結構
3.1Oracle數據的庫基本結構
3.2Oracle的資料庫結構
3.2.1Oracle的物理存儲結構
3.2.2Oracle的邏輯存儲結構
3.3Oracle實例
3.3.1記憶體結構
3.3.2進程結構
3.4Oracle 12c多租戶架構
3.5本章小結
習題3
Oracle 12c資料庫套用教程
第4章資料庫的創建和管理
4.1使用DBCA創建和管理資料庫
4.1.1使用DBCA創建資料庫
4.1.2新建資料庫的連線
4.1.3使用DBCA刪除資料庫
4.1.4啟動和關閉資料庫
4.2表空間
4.2.1表空間
4.2.2創建表空間
4.2.3修改表空間
4.2.4刪除表空間
4.2.5創建臨時表空間
4.2.6創建撤銷表空間
4.2.7查看錶空間
4.2.8使用OEM操作表空間
4.3控制檔案
4.3.1控制檔案簡介
4.3.2控制檔案的查看和更新
4.3.3多路復用控制檔案
4.4日誌檔案
4.4.1日誌檔案簡介
4.4.2管理日誌檔案
4.5本章小結
習題4
第5章數據表的創建和管理
5.1數據類型
5.1.1數值數據類型
5.1.2日期/時間類型
5.1.3字元串數據類型
5.2數據表的創建、修改和刪除
5.2.1創建數據表
5.2.2修改數據表
5.2.3刪除數據表
5.3數據完整性約束
5.3.1數據完整性類型
5.3.2使用非空約束
5.3.3使用默認值約束
5.3.4使用主鍵約束
5.3.5使用唯一性約束
5.3.6使用檢查約束
5.3.7使用外鍵約束
5.3.8設定表的屬性值自動增加
5.4創建案例資料庫表
5.5數據操作
5.5.1插入數據
5.5.2更新數據
5.5.3刪除數據
5.6使用SQL Developer工具管理數據表
5.6.1數據表的管理
5.6.2數據導入
5.7本章小結
習題5
第6章數據查詢
6.1單表查詢
6.1.1基本查詢語句
6.1.2選擇列
6.1.3條件查詢
6.1.4使用集合函式查詢
6.1.5分組查詢
6.1.6對查詢結果排序
6.1.7使用ROWNUM限制查詢結果數量
6.2連線查詢
6.2.1連線謂詞引導的連線
6.2.2JOIN關鍵字指定的連線
6.2.3合併結果集
6.3子查詢
6.3.1IN子查詢
6.3.2比較子查詢
6.3.3EXISTS子查詢
6.3.4查詢對象
6.4使用正則表達式查詢
6.5含替換變數的查詢
6.5.1&替換變數
6.5.2&&替換變數
6.6本章小結
習題6
第7章視圖
7.1視圖概述
7.2視圖的創建和查看
7.2.1視圖的創建
7.2.2視圖的查詢
7.2.3視圖的查看
7.3視圖的修改和更新
7.3.1修改視圖
7.3.2視圖的更新
7.4視圖的刪除
7.5本章小結
習題7
第8章PL/SQL編程
8.1PL/SQL概述
8.1.1什麼是PL/SQL
8.1.2PL/SQL基本結構
8.1.3PL/SQL的編程規範
8.2PL/SQL變數和數據類型
8.2.1常量和變數
8.2.2數據類型
8.3PL/SQL程式結構
8.3.1基本處理流程
8.3.2IF條件控制語句
8.3.3CASE條件控制語句
8.3.4LOOP循環控制語句
8.4異常處理
8.4.1預定義異常
8.4.2用戶定義異常
8.5PL/SQL中使用DML和DDL語言
8.5.1DML語言的使用
8.5.2DDL語言的使用
8.6自定義函式
8.6.1函式的創建
8.6.2函式的查看
8.6.3修改、刪除函式
8.7本章小結
習題8
第9章游標、存儲過程和觸發器
9.1游標
9.1.1游標的概念
9.1.2顯式游標
9.1.3游標與循環
9.1.4隱式游標
9.2存儲過程
9.2.1什麼是存儲過程
9.2.2創建存儲過程
9.2.3調用存儲過程
9.2.4查看存儲過程
9.2.5修改、刪除存儲過程
9.3觸發器
9.3.1什麼是觸發器
9.3.2創建觸發器
9.3.3啟用、禁用觸發器
9.3.4查看觸發器
9.3.5修改、刪除觸發器
9.4本章小結
習題9
第10章系統安全性管理
10.1用戶管理
10.1.1Oracle安全性機制
10.1.2用戶的創建
10.1.3用戶的修改
10.1.4用戶的刪除
10.2許可權管理
10.2.1系統許可權的管理
10.2.2對象許可權的管理
10.3角色管理
10.3.1角色的創建
10.3.2角色的管理
10.4審計
10.4.1登錄審計
10.4.2操作審計
10.4.3對象審計
10.5本章小結
習題10
第11章資料庫的備份與恢復
11.1備份與恢復概述
11.1.1備份
11.1.2恢復
11.2數據備份
11.2.1冷備份
11.2.2熱備份
11.3數據恢復
11.4數據導出與導入
11.4.1用EXP工具導出數據
11.4.2用IMP工具導入數據
11.4.3用EXPDP導出數據
11.4.4用IMPDP導入數據
11.5本章小結
習題11
第12章事務、鎖和閃回
12.1事務
12.1.1事務的概念
12.1.2事務處理
12.1.3自治事務
12.2鎖
12.2.1鎖機制和死鎖
12.2.2鎖的類型
12.2.3表鎖和事務鎖
12.3閃回
12.3.1基本概念
12.3.2查詢閃回
12.3.3表閃回
12.3.4刪除閃回
12.3.5資料庫閃回
12.3.6歸檔閃回
12.4本章小結
習題12
第13章索引、序列和同義詞
13.1索引
13.1.1索引的分類
13.1.2索引的創建
13.1.3索引的維護和刪除
13.2序列
13.2.1序列的創建與套用
13.2.2序列的維護和刪除
13.3同義詞
13.3.1同義詞的創建
13.3.2同義詞的刪除
13.4本章小結
習題13
參考文獻