資料庫原理與技術(Oracle版)(第3版)

資料庫原理與技術(Oracle版)(第3版)

《資料庫原理與技術(Oracle版)(第3版)》是2014年5月清華大學出版社出版的圖書,作者是尹為民、李石君、金銀秋、曾慧、吳迪倩。

基本介紹

  • 中文名:資料庫原理與技術(Oracle版)(第3版)
  • 作者:尹為民、李石君、金銀秋、曾慧、吳迪倩 
  • 出版時間:2014年5月
  • 出版社:清華大學出版社
  • ISBN:9787302346951
  • 定價:34.5 元
內容簡介,圖書目錄,

內容簡介

本書是一部關於資料庫系統的基本原理與方法、現代技術及套用的教科書,全書分為兩篇: 第1篇介紹知識、理論與方法,描述資料庫基礎知識、關係模型與關係理論、資料庫語言及資料庫設計方法。第2篇介紹技術、套用及發展,描述資料庫管理系統技術、對象關係資料庫方法,介紹資料庫產品Oracle 11g的主要技術、編程及開發套用示例,討論現代資料庫及其高級論題。
本書是作者多年從事資料庫原理課程教學與科研實踐的結晶,注重核心理論的描述、注意理論和套用技術的結合。刪減繁冗,同時又根據本學科教學科研發展的動態,介紹新型資料庫系統的特點及相關知識,本書有配合教學的課程網站,以方便師生的教與學。
本書可作為高等院校計算機及相關專業學生資料庫課程的教材,也可供從事信息領域工作的科技人員及其他人員參閱。

圖書目錄

第1篇知識、理論與方法
第1章資料庫系統概論
1.1資料庫與數據管理
1.1.1資料庫的基本概念
1.1.2數據管理技術的發展
1.2數據模型與信息模型
1.2.13個世界及其聯繫
1.2.2信息模型的表示
1.2.3數據模型的組成
1.2.4基本數據模型
1.3資料庫系統結構
1.3.13級模式結構
1.3.2資料庫系統體系結構
1.3.3資料庫系統的組成
1.3.4資料庫管理系統
1.4本章小結
習題1
第2章關係資料庫
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.3查詢最佳化
2.3.1查詢處理與查詢最佳化
2.3.2關係代數式的等價規則
2.3.3語法樹的最佳化
2.3.4Oracle資料庫最佳化器
2.4本章小結
習題2
第3章資料庫語言及訪問接口
3.1SQL 簡介
3.1.1SQL的特徵
3.1.2SQL數據類型
3.2SQL的數據定義
3.2.1表的建立與刪改
3.2.2索引的建立與刪除
3.3SQL的數據查詢
3.3.1單表查詢
3.3.2多表查詢
3.3.3連線查詢
3.3.4遞歸查詢
3.4SQL的數據更新
3.4.1插入數據
3.4.2刪改數據
3.5SQL中的視圖
3.5.1視圖的概念
3.5.2創建與使用視圖
3.5.3更新視圖
3.6資料庫訪問技術
3.6.1資料庫訪問概述
3.6.2嵌入式SQL
3.6.3資料庫標準接口
3.6.4對象訪問接口
3.7本章小結
習題3
第4章關係資料庫理論
4.1函式依賴
4.1.1關係模式的設計問題
4.1.2函式依賴的概念
4.1.3候選鍵的形式定義
4.2關係模式的規範化
4.2.1關係與範式
4.2.2第1範式(1NF)
4.2.3第2範式(2NF)
4.2.4第3範式(3NF)
4.2.5BC範式(BCNF)
4.2.6多值依賴與第4範式
4.3數據依賴公理
4.3.1公理及其推論
4.3.2閉包的概念及其計算
4.3.3函式依賴集的等價
4.3.4最小函式依賴集
4.4關係模式的分解
4.4.1等價模式分解的定義
4.4.2無損連線性與依賴保持性
4.4.3模式分解的算法
4.5本章小結
習題4
第5章資料庫設計
5.1資料庫設計概述
5.1.1資料庫設計的特點和方法
5.1.2資料庫設計階段及內容
5.2需求分析
5.2.1需求分析的任務
5.2.2需求分析的方法
5.2.3需求分析的工具
5.3概念結構設計
5.3.1概念結構設計的方法
5.3.2ER圖及其擴展描述
5.3.3局部視圖設計
5.3.4合併ER圖
5.4邏輯結構設計
5.4.1邏輯結構設計的步驟
5.4.2ER圖向關係模式的轉換
5.4.3關係模式的最佳化
5.4.4用戶子模式的設計
5.5資料庫物理設計
5.5.1物理設計的內容和要求
5.5.2存取方法與存儲結構
5.5.3性能評價
5.6資料庫實施與維護
5.7本章小結
習題5
第2篇技術、套用及發展
第6章資料庫保護與事務管理
6.1資料庫的安全性
6.1.1安全性的基本概念
6.1.2安全性控制方法
6.1.3自主訪問控制的實施
6.1.4Web資料庫安全策略
6.1.5Oracle資料庫的安全性
6.2資料庫的完整性
6.2.1完整性控制的功能
6.2.2完整性約束的設計
6.2.3資料庫觸發器設計
6.2.4Oracle資料庫的完整性
6.3事務管理與資料庫恢復
6.3.1事務的基本概念
6.3.2資料庫恢復技術
6.3.3故障恢復及事務管理
6.3.4Oracle資料庫的恢復與閃回
6.4事務的並發控制
6.4.1並發控制的概念
6.4.2封鎖與封鎖協定
6.4.3並發調度的可串列性
6.4.4封鎖的粒度
6.4.5Oracle的並發控制
6.5本章小結
習題6
第7章對象關係資料庫
7.1面向對象的數據模型
7.1.1基於對象的資料庫概述
7.1.2面向對象數據模型
7.2面向對象的建模方法
7.2.1統一建模語言——UML
7.2.2UML的表示法
7.2.3UML的信息建模
7.2.4UML的信息模型設計
7.3對象關係資料庫
7.3.1對象關係資料庫概述
7.3.2對象關係數據模型
7.3.3對象關係資料庫產品
7.3.4Oracle的複雜數據類型
7.4本章小結
習題7
第8章Oracle資料庫及編程
8.1Oracle 資料庫產品
8.1.1Oracle 資料庫概述
8.1.2Oracle資料庫結構
8.2過程化SQL
8.2.1過程化SQL簡介
8.2.2PL/SQL塊結構
8.2.3數據類型與變數
8.3PL/SQL控制語句
8.3.1條件控制語句
8.3.2循環控制語句
8.3.3子程式定義與調用
8.4游標的使用
8.4.1游標及其屬性
8.4.2帶參數與帶鎖游標
8.5PL/SQL數據結構
8.5.1記錄類型
8.5.2集合類型
8.5.3動態SQL的使用
8.6存儲過程與存儲函式
8.6.1存儲過程的創建與使用
8.6.2存儲函式的創建與調用
8.7資料庫觸發器
8.7.1觸發器的創建
8.7.2帶選項的觸發器
8.7.3複合觸發器及管理
8.8本章小結
習題8
第9章Oracle資料庫套用
9.1學生成績管理資料庫系統
9.1.1系統需求與設計目標
9.1.2系統模式及開發環境
9.1.3系統功能設計
9.1.4資料庫設計
9.1.5系統應用程式設計
9.1.6系統測試運行圖
9.2新聞發布網站後台管理系統
9.2.1後台管理系統設計
9.2.2系統實現方式
9.2.3資料庫表設計
9.2.4資料庫編程
9.2.5新聞欄目管理
9.2.6新聞內容管理
9.3本章小結
習題9
第10章現代資料庫技術及發展
10.1現代資料庫技術概述
10.1.1資料庫技術的發展
10.1.2現代資料庫技術研究
10.2XML資料庫
10.2.1XML資料庫概述
10.2.2XML數據模型
10.2.3XML查詢語言
10.3數據倉庫與數據挖掘
10.3.1數據倉庫的特徵與組成
10.3.2數據倉庫與在線上分析
10.3.3多維數據的表示和操作
10.3.4數據挖掘
10.4新型資料庫
10.4.1雲資料庫
10.4.2物聯網資料庫
10.5本章小結
習題10
附錄A主要資料庫產品簡介
附錄B錄像出租公司資料庫設計案例
B.1套用需求
B.2需求分析
B.2.1確定任務與目標
B.2.2收集系統的詳細信息
B.2.3分析用戶與數據關係
B.2.4確定分公司的用戶需求
B.2.5確定系統需求
B.3概念結構設計
B.3.1建立局部概念結構
B.3.2建立全局概念結構
B.4邏輯結構設計
B.5物理結構設計
參考文獻

相關詞條

熱門詞條

聯絡我們