Oracle資料庫與實踐教程

Oracle資料庫與實踐教程

《Oracle資料庫與實踐教程》是2019年11月清華大學出版社出版的圖書,作者是方昕、呂方興。

基本介紹

  • 書名:Oracle資料庫與實踐教程
  • 作者:方昕、呂方興
  • ISBN:9787302534358
  • 定價:49.80元
  • 出版社:清華大學出版社
  • 出版時間:2019年11月
內容簡介,圖書目錄,

內容簡介

教材主要包括資料庫系統概述、關係模型、關係代數運算、結構化查詢語言SQL、數據規範化、資料庫設計、Oracle系統的體系結構、安裝和網路配置、啟動與關閉、資料庫基礎、備份與恢復、網路管理、安全管理、高級編程。本教材重核心知識、重實踐,是一部以項目任務為主線融會理論知識點的實用教程。

圖書目錄

第一篇基礎知識篇
第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.5資料庫系統
1.6本章小結
1.7習題
第2章關係運算理論
2.1關係的數學定義
2.1.1基本術語
2.1.2笛卡兒積
2.2關係資料庫
2.2.1關係模型
2.2.2關係模式
2.2.3數據語言
2.3關係代數
2.3.1傳統的集合運算
2.3.2專門的關係運算
2.3.3擴充的關係代數運算
2.3.4綜合套用舉例
2.3.5關係運算的安全性和等價性
2.3.6關係運算表達式的最佳化
2.4本章小結
2.5習題
第3章資料庫設計和規範化
3.1資料庫設計概述
3.1.1資料庫設計
3.1.2資料庫設計方法和技巧
3.1.3資料庫設計步驟
3.2資料庫系統規劃
3.2.1系統規劃的任務
3.2.2系統規劃的成果
3.3需求分析
3.3.1需求分析的主要任務
3.3.2需求分析的工作和方法
3.3.3數據字典
3.4概念結構設計
3.4.1概念模型
3.4.2ER模型設計過程
3.5邏輯結構設計
3.5.1邏輯結構設計的步驟
3.5.2ER模型轉換為關係模型
3.6關係規範化
3.6.1函式依賴
3.6.2範式
3.7物理結構設計
3.7.1物理設計的內容
3.7.2物理設計的步驟
3.8資料庫的實施和維護
3.8.1資料庫的實施
3.8.2資料庫的試運行
3.8.3資料庫的運行與維護
3.9本章小結
3.10習題
第二篇編程設計篇
第4章Oracle 10g資料庫系統概述
4.1Oracle 10g系統概述
4.2Oracle 10g資料庫的體系結構
4.2.1物理存儲結構
4.2.2邏輯存儲結構
4.2.3記憶體結構
4.2.4進程結構
4.2.5Oracle實例
4.3Oracle 10g資料庫的模式對象
4.4Oracle 10g資料庫的安裝
4.5Oracle 10g資料庫結構和註冊表信息
4.5.1資料庫的結構
4.5.2Oracle 10g資料庫在Windows 10下的註冊表信息
4.5.3特殊用戶
4.6Oracle 10g資料庫字典
4.6.1靜態數據字典
4.6.2動態性能表
4.7Oracle 10g分散式資料庫體系結構
4.7.1體系結構
4.7.2網路配置
4.8Oracle 10g資料庫的啟動和關閉
4.8.1啟動資料庫
4.8.2關閉資料庫
4.9實踐項目
4.10本章小結
4.11習題
第5章Oracle資料庫基礎——SQL
5.1SQL概述
5.1.1SQL的發展
5.1.2SQL的特點
5.1.3SQL的基本概念
5.2SQL的數據定義
5.2.1基本表的基本操作
5.2.2視圖的基本操作
5.2.3索引的基本操作
5.3SQL的函式
5.3.1單行函式
5.3.2聚組函式
5.4SQL的數據查詢
5.4.1單表查詢
5.4.2連線查詢
5.4.3嵌套查詢(子查詢)
5.4.4集合查詢
5.5SQL的數據操縱
5.5.1插入數據
5.5.2修改數據
5.5.3刪除數據
5.6SQL的數據控制
5.6.1授權
5.6.2收回許可權
5.7嵌入式SQL
5.7.1嵌入式SQL的處理過程
5.7.2嵌入式SQL語句與宿主語言之間的通信
5.8實踐項目
5.8.1實踐項目一
5.8.2實踐項目二
5.9本章小結
5.10習題
第三篇管理維護篇
第6章Oracle 10g資料庫備份與恢復
6.1資料庫備份與恢復概述
6.1.1備份與恢復
6.1.2恢復管理器的套用
6.2資料庫的物理備份與恢復
6.2.1物理備份
6.2.2物理恢復
6.3資料庫的邏輯備份與恢復
6.3.1邏輯備份
6.3.2邏輯恢復
6.4恢復影響與恢復機制
6.5數據泵的使用
6.5.1導出
6.5.2導入
6.6實踐項目
6.6.1實踐項目一
6.6.2實踐項目二
6.7本章小結
6.8習題
第7章網路管理
7.1網路服務結構
7.1.1Oracle網路服務基本概念
7.1.2Oracle Net及參數檔案
7.2企業管理器
7.2.1Enterprise Manager 10g
7.2.2Oracle Enterprise Manager
7.3伺服器端網路配置
7.3.1伺服器端網路配置管理工具
7.3.2伺服器端監聽程式配置管理
7.4客戶端網路配置
7.4.1網路服務名的配置
7.4.2本地網路配置
7.5錯誤異常處理
7.6多執行緒伺服器配置和網路安全
7.6.1多執行緒伺服器配置
7.6.2高級網路管理
7.7實踐項目
7.8本章小結
7.9習題
第8章安全管理
8.1資料庫安全性概述
8.1.1資料庫的安全性控制
8.1.2Oracle認證方法
8.1.3存取控制
8.2用戶管理
8.2.1用戶的創建
8.2.2用戶的授權與收回
8.2.3用戶身份認證
8.2.4用戶的修改與刪除
8.3許可權管理
8.3.1管理許可權
8.3.2Oracle資料庫管理員
8.3.3管理員認證
8.4角色管理
8.4.1Oracle系統角色
8.4.2創建角色
8.4.3角色管理
8.5其他安全保護
8.5.1審計
8.5.2視圖與數據加密
8.6實踐項目
8.7本章小結
8.8習題
第四篇套用開發篇
第9章PL/SQL高級編程
9.1PL/SQL簡介
9.1.1PL/SQL的優勢
9.1.2PL/SQL的變數類型
9.1.3PL/SQL的表達式
9.1.4PL/SQL的運算符
9.2PL/SQL控制結構
9.2.1條件結構
9.2.2循環結構
9.2.3順序結構
9.3PL/SQL出錯處理
9.4游標
9.4.1游標的概念
9.4.2顯式游標
9.4.3隱式游標
9.4.4游標屬性
9.4.5游標FOR循環
9.5存儲過程函式1
9.5.1存儲過程的簡介
9.5.2存儲過程的創建
9.5.3存儲過程原始碼的查看及刪除
9.6存儲過程函式2
9.6.1函式的基本語法
9.6.2創建函式
9.6.3函式調用限制
9.6.4函式原始碼的查看及刪除
9.7包
9.7.1包的簡介及創建
9.7.2包的重載
9.7.3包的構造過程
9.7.4與開發相關的系統包
9.8觸發器
9.8.1觸發器的基本概念
9.8.2觸發器的創建及使用
9.8.3觸發器的類型
9.8.4觸發器的組成
9.8.5創建DML觸發器
9.9實踐項目
9.10本章小結
9.11習題
第10章Oracle資料庫系統案例
10.1案例1——圖書進銷存管理系統
10.1.1資料庫ER圖設計
10.1.2資料庫表設計與創建
10.1.3資料庫重要代碼
10.2案例2——選課管理系統
10.2.1資料庫ER圖設計
10.2.2資料庫表設計與創建
10.2.3資料庫重要代碼
10.3實踐項目
10.4本章小結
10.5習題
附錄Ascott測試用戶的常用數據表
參考文獻

相關詞條

熱門詞條

聯絡我們