Oracle資料庫實踐教程

Oracle資料庫實踐教程

《Oracle資料庫實踐教程》是2018年8月清華大學出版社出版的圖書,作者是劉榮輝、何宗耀。

基本介紹

  • 書名:Oracle資料庫實踐教程
  • 作者:劉榮輝、何宗耀
  • 出版社:清華大學出版社
  • 出版時間:2018年8月
  • 定價:49 元
  • ISBN:9787302488354
內容簡介,圖書目錄,

內容簡介

Oracle資料庫系統是經典資料庫系統之一,在整個資料庫市場中占有大部分的份額。本書基於當前流行的Oracle 11g大型關係資料庫系統,從實踐套用的角度出發,系統地介紹了Oracle資料庫系統的管理和使用。本書不對資料庫理論進行比較深入的探討,重點突出Oracle的實用性,在每章都提供了許多可操作性較強的實例,試圖讓讀者更好地掌握和使用Oracle資料庫。
本書將資料庫理論知識和實例結合起來,一方面跟蹤Oracle資料庫發展,適應市場需求,精心選擇內容,突出重點,強調實用; 另一方面,設計典型的案例,將案例融入知識的講解中,使知識與實例相輔相成,既有利於學生學習知識,又有利於指導學生實踐。

圖書目錄

第1章Oracle資料庫概述
1.1Oracle資料庫簡介
1.1.1Oracle資料庫的套用現狀
1.1.2Oracle資料庫的發展
1.1.3Oracle 11g資料庫的新特性
1.1.4Oracle的格線計算
1.2Oracle 11g的安裝
1.2.1Oracle的硬體要求
1.2.2在Windows環境下的安裝過程
1.3Oracle 11g的基本服務
1.4Oracle資料庫的創建、啟動和停止
1.4.1使用DBCA創建Oracle資料庫
1.4.2啟動Oracle資料庫
1.4.3停止Oracle資料庫
小結
習題
第2章Oracle的體系結構
2.1物理存儲結構
2.1.1數據檔案
2.1.2控制檔案
2.1.3重做日誌檔案
2.1.4其他檔案
2.2邏輯存儲結構
2.2.1表空間
2.2.2段
2.2.3區
2.2.4數據塊
2.3記憶體結構
2.3.1系統全局區
2.3.2程式全局區
2.4進程結構
2.4.1進程結構的介紹
2.4.2後台進程
2.5數據字典
2.5.1Oracle數據字典介紹
2.5.2Oracle常用數據字典
小結
習題
第3章SQL*Plus管理工具
3.1SQL*Plus的基本用法
3.1.1登錄與退出資料庫
3.1.2獲取幫助信息
3.1.3修改SQL*Plus的設定信息
3.2SQL*Plus中的緩衝區
3.2.1執行緩衝區中的內容
3.2.2編輯緩衝區中的內容
3.2.3讀寫作業系統檔案
3.3在SQL*Plus中使用變數
3.3.1用戶自定義變數
3.3.2參數變數
3.3.3與變數有關的互動式命令
3.4SQL*Plus的報表功能
3.4.1設計報表標題
3.4.2設計報表尺寸
3.4.3設計報表顯示格式
3.4.4統計特定列
小結
習題
第4章Oracle表空間管理
4.1表空間概述
4.2創建表空間
4.2.1創建本地管理表空間
4.2.2創建字典管理表空間
4.2.3創建大檔案表空間
4.2.4創建臨時表空間
4.2.5創建撤銷表空間
4.2.6創建非標準塊表空間
4.3維護表空間
4.3.1改變表空間的可用性
4.3.2改變表空間的讀寫狀態
4.3.3重命名表空間
4.3.4設定默認表空間
4.3.5刪除表空間
4.4管理數據檔案
4.4.1修改數據檔案大小
4.4.2增加表空間的數據檔案
4.4.3修改表空間中數據檔案的自動擴展性
4.4.4移動表空間中的數據檔案
4.4.5刪除表空間中的數據檔案
小結
習題
第5章SQL基礎
5.1SQL語句概述
5.1.1SQL的特點
5.1.2SQL分類
5.1.3SQL規範與操作
5.2數據定義語言
5.2.1表
5.2.2表的完整性約束
5.2.3索引
5.2.4視圖
5.2.5序列
5.2.6同義詞
5.3數據操縱語言
5.3.1SELECT基本查詢
5.3.2Oracle常用操作符
5.3.3添加數據INSERT
5.3.4修改數據UPDATE
5.3.5刪除數據DELETE或TRUNCATE
5.4事務及其控制語言
5.4.1事務的相關概念
5.4.2事務處理
小結
習題
第6章SELECT高級查詢
6.1連線查詢
6.1.1簡單連線查詢
6.1.2內連線
6.1.3為表設定別名
6.1.4非等值連線
6.2使用JOIN關鍵字的連線查詢
6.2.1內連線查詢
6.2.2外連線查詢
6.2.3交叉連線
6.3子查詢
6.3.1簡單子查詢
6.3.2帶IN(NOT IN)的子查詢
6.3.3帶ANY的子查詢
6.3.4帶ALL的子查詢
6.3.5關聯子查詢
6.3.6在其他子句中使用子查詢
6.4集合查詢
小結
習題
第7章Oracle內置函式
7.1字元型函式
7.1.1字母大小寫轉換函式
7.1.2字元串連線函式
7.1.3字元串截取函式
7.1.4獲取字元串長度函式
7.1.5字元串搜尋函式
7.1.6字元串填充函式
7.1.7刪除字元串首尾指定字元函式
7.1.8替換字元串函式
7.2數值函式
7.2.1絕對值、取余和判斷數值函式
7.2.2三角函式
7.2.3以指定數值為準的整數函式
7.2.4四捨五入截取函式
7.3日期時間函式
7.3.1系統日期、時間函式
7.3.2指定月份函式
7.3.3返回指定月份最後一天函式
7.4轉換函式
7.4.1數值轉換成字元型函式
7.4.2字元轉換成日期型函式
7.4.3字元轉換成數字函式
7.4.4其他轉換成數字函式
7.4.5聚合函式
小結
習題
第8章PL/SQL編程基礎
8.1PL/SQL程式塊結構
8.2PL/SQL的基本語法
8.2.1常量和變數
8.2.2數據類型
8.2.3綁定變數
8.3控制結構
8.3.1條件控制
8.3.2循環控制
8.3.3順序控制
8.4游標
8.4.1隱式游標
8.4.2顯式游標
8.4.3游標變數
8.5異常處理
8.5.1預定義異常
8.5.2非預定義異常
8.5.3自定義異常
8.5.4引發應用程式異常
小結
習題
第9章PL/SQL高級編程
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.3程式包
9.3.1程式包規範
9.3.2程式包體
9.3.3調用程式包中的元素
9.3.4刪除程式包
9.4觸發器
9.4.1觸發器簡介
9.4.2語句級觸發器
9.4.3行級觸發器
9.4.4INSTEAD OF觸發器
9.4.5系統事件觸發器
9.4.6用戶事件觸發器
9.4.7管理觸發器
小結
習題
第10章資料庫安全管理
10.1資料庫安全性概述
10.2用戶管理
10.2.1創建用戶
10.2.2修改用戶
10.2.3刪除用戶
10.2.4查詢用戶信息
10.3許可權管理
10.3.1授予許可權
10.3.2回收許可權
10.4角色管理
10.4.1創建角色
10.4.2角色許可權的授予與回收
10.4.3修改角色
10.4.4角色的生效與失效
10.4.5刪除角色
10.4.6使用角色進行許可權管理
10.4.7查詢角色信息
10.5概要檔案管理
10.5.1概要檔案中的參數
10.5.2概要檔案中的管理
10.6資料庫審計
10.7使用OEM進行安全管理
小結
習題
第11章數據備份與恢復
11.1配置資料庫的備份與恢復
11.1.1備份與恢復問題
11.1.2失敗類別
11.1.3實例恢復
11.1.4實例恢復的過程
11.1.5實例恢復不可能導致資料庫出現錯誤
11.1.6調整實例恢復
11.1.7實例恢復與MTTR
11.1.8MTTR顧問程式
11.1.9配置資料庫的可恢復性
11.1.10保護控制檔案
11.1.11保護在線上重做日誌檔案
11.1.12archivelog模式與歸檔器進程
11.1.13復用重做日誌
11.1.14將資料庫轉換至archivelog模式
11.2備份Oracle資料庫
11.2.1備份工具
11.2.2概念與術語
11.2.3全部備份與部分備份
11.2.4完整備份與增量備份
11.2.5脫機備份與在線上備份
11.2.6映像副本與備份集
11.2.7RMAN的設定
11.2.8設備的設定
11.2.9備份集的設定
11.2.10策略的設定
11.2.11調度自動的備份
11.2.12使用SQL*Plus備份
11.2.13管理RMAN備份
11.2.14默認的備份目的地
11.3恢復Oracle資料庫
11.3.1恢復結構與進程
11.3.2介質失敗後的恢復
11.3.3恢復受損的復用控制檔案
11.3.4恢復受損的復用在線上重做日誌檔案
11.3.5恢復受損的控制檔案
11.3.6恢復受損的數據檔案
11.3.7noarchivelog模式中數據檔案的恢復
11.3.8archivelog模式中非重要檔案的恢復
11.3.9恢復受損的重要數據檔案
11.3.10恢復受損的非重要數據檔案
小結
習題
第12章閃回技術
12.1閃回技術概述
12.2閃回恢復區
12.2.1閃回恢復區功能
12.2.2閃回恢復區設定
12.3閃回資料庫
12.4閃回表
12.4.1閃回到時間戳
12.4.2閃回到SCN
12.5閃回刪除
12.5.1資源回收筒
12.5.2使用ORIGINAL_NAME閃回刪除
12.5.3使用OBJECT_NAME閃回刪除
12.5.4清除資源回收筒中的對象
12.6閃回查詢
12.7閃回版本查詢
12.8閃回數據歸檔
12.8.1創建閃回數據歸檔
12.8.2管理閃回數據歸檔區
12.8.3為表指定閃回數據歸檔區
12.8.4使用閃回數據歸檔
小結
習題
參考文獻

相關詞條

熱門詞條

聯絡我們