商品簡介
本書是為全國高等院校計算機及相關專業開設數據庫課程而精心組織和編寫的一本實用教材。本次再版時做了修改和補充。
本書詳細地介紹了數據庫基本原理、方法和應用技術。內容包括數據庫系統結構、關係運算、SQL語言、規範化設計、實體聯繫模型、數據庫設計全過程、數據庫管理機制、分布式數據庫、對象關系數據庫、面向對象數據庫、SQL Server 2016和PowerBuilder 2018應用簡介。
本書內容豐富,概念闡述細緻清楚,有豐富的例題和習題,便於學生學習。本書的精髓是關系代數、SQL語言、模式設計、ER圖、對象聯繫圖和UML類圖等內容。
本書既可作為高等學校有關專業的數據庫課程教材,也可作為信息領域科技人員的參考書。
目次
第1部分 基礎篇
第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.2.5 數據庫技術的新特性和發展趨勢
小結
習題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.2.4 關係模型
2.2.5 面向對象模型
2.2.6 半結構化模型
2.3 數據庫的體系結構
2.3.1 三級模式結構
2.3.2 三級結構和兩級映像
2.3.3 兩級數據獨立性
2.3.4 用戶及用戶界面
2.4 數據庫管理系統
2.4.1 數據庫管理系統的工作模式
2.4.2 數據庫管理系統的主要功能
2.4.3 數據庫管理系統的模塊組成
2.5 數據庫系統
2.5.1 數據庫系統的組成
2.5.2 數據庫系統的全域結構
2.5.3 數據庫系統結構的分類
2.5.4 數據庫系統的效益
小結
習題2
第2部分 運算篇
第3章 關係運算
3.1 關係數據模型
3.1.1 關係數據模型的定義
3.1.2 關鍵碼和表之間的聯繫
3.1.3 關係模式、關係子模式和存儲模式
3.1.4 關係模型的完整性規則
3.1.5 關係模型的形式定義
3.2 關系代數
3.2.1 關係查詢語言和關係運算
3.2.2 關系代數的五個基本操作
3.2.3 關系代數的組合操作
3.2.4 關系代數表達式及其應用實例
3.2.5 擴充的關系代數操作
*3.3 關系演算
3.3.1 元組關系演算
3.3.2 域關系演算
3.3.3 關係運算的安全性和等價性
3.4 查詢優化
3.4.1 關系代數表達式的優化問題
3.4.2 關系代數表達式的等價變換規則
3.4.3 優化的一般策略
……
第3部分 設計篇
第4部分 發展篇
第5部分 應用篇
參考文獻