第1章數據庫系統概述
1.1數據與數據管理
1.1.1信息與數據
1.1.2數據管理技術的發展
1.2數據庫系統組成
1.2.1數據庫
1.2.2數據庫管理系統
1.2.3數據庫應用系統
1.3數據描述與數據模型
1.3.1現實世界的數據描述
1.3.2數據模型
1.3.3層次模型
1.3.4網狀模型
1.4關系模型
1.4.1關系模型的基本概念
1.4.2關系的鍵與關系的屬性
1.5數據庫的內部體系結構
1.5.1數據庫內部體系結構中的三級模式結構
1.5.2數據庫內部體系結構中的兩級映像與數據獨立性
1.5.3數據庫內部體系結構的概念
習題1
第2章關系運算
2.1關系的數學定義
2.1.1笛卡兒積的數學定義
2.1.2關系的數學定義
2.2關系代數
2.2.1基于傳統集合理論的關系運算
2.2.2關系代數特有的關系運算
2.2.3用基本關系運算表示4種非基本關系運算
2.2.4關系代數運算在關系數據庫查詢操作中的應用
2.3關系演算
2.3.1元組關系演算
2.3.2域關系演算
2.4三種關系運算表達能力的等價性
2.4.1關系演算表達式的安全性約束
2.4.2安全的元組關系演算表達式滿足的條件
2.4.3安全的域關系演算表達式滿足的條件
2.4.4三種關系運算表達能力的等價性定理
習題2
第3章數據庫應用系統設計方法
3.1數據庫應用系統設計概述
3.1.1數據庫應用系統的生命周期
3.1.2數據庫應用系統設計方法
3.1.3數據庫應用系統研發、管理和使用人員視圖級別
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.3.4 E—R圖設計方法
3.3.5實體聯系模型設計中的一些特殊情況
3.3.6基于E—R圖的概念結構設計步驟和方法
3.4數據庫邏輯結構設計
3.4.1屬性表表示的概念結構向關系模型的轉換
3.4.2E—R圖表示的概念結構向關系模型的轉換
3.4.3關系數據庫模式的規范化設計及優化
3.5數據庫物理結構設計
3.5.1數據庫的物理文件與數據表
3.5.2數據庫物理文件的存儲位置
3.5.3索引技術(數據表的存儲結構與組織方式1)
3.5.4數據聚簇(數據表的存儲結構與組織方式2)
3.5.5數據庫物理結構評價
3.6數據庫實現技術簡介
3.7數據庫應用系統運行與系統維護
3.7.1軟件維護
3.7.2運行與維護時期的主要工作
習題3
第4章SQL Server 2005數據庫與數據表的創建
4.1認識sQL Server 2005關系數據庫系統
4.1.1 SQL Server的基礎知識
4.1.2 SQL Server Management Studio
4.1.3 SQL Server 2005的服務器管理
4.1.4 SQL Server 2005的聯機叢書和教程
4.2 SQL Server 2005數據庫的存儲結構
4.3 SQL Server 2005數據庫創建
4.3.1 SQL Server 2005數據庫
4.3.2使用SQL Server Management Studio創建數據庫
4.4創建數據表
4.4.1使用表設計器創建表
4.4.2表結構的修改
4.4.3表的刪除
4.5表中數據的插入和更新
4.6創建索引
4.6.1 SQL Server 2005中的索引
4.6.2建立索引的基本原則
4.6.3使用SQL Server Management Studio操作索引
習題4
第5章關系數據庫語言SQL
5.1 SQL的功能與特點
5.1.1 SQL的功能
5.1.2 SQL的特點
5.2表的基本操作
5.2.1表的定義、修改與撤銷
5.2,2數據的插入、修改、刪除
5.3SQL數據查詢
5.3.1簡單查詢
5.3.2 SQL中的常用函數及其使用方式
5.3.3 SQL高級查詢技術
5.4 SQL的視圖操作
5.4.1視圖的概念
5.4.2視圖的定義
……
第6章關系數據庫模式設計
第7章Transact—SQL與存儲過程
第8章數據庫應用系統體系結構與訪問技術
第9章數據庫應用程序設計
第10章數據庫保護技術
第11章數據庫技術新發展
附錄ASQL Server 2005數據庫管理系統的安裝
附錄B教學管理數據庫應用系統案例程序代碼
參考文獻