第1章 數據庫概述
1.1 數據管理技術的發(fā)展
1.1.1 信息與數據
1.1.2 數據管理技術的發(fā)展
1.2 數據庫系統(tǒng)的結構
1.2.1 數據庫三級模式結構
1.2.2 數據庫系統(tǒng)的體系結構
1.3 數據庫、數據庫管理系統(tǒng)與數據庫系統(tǒng)
1.3.1 數據庫
1.3.2 數據庫管理系統(tǒng)
1.3.3 數據庫系統(tǒng)
1.4 數據庫技術的發(fā)展
1.4.1 網狀、層次數據庫
1.4.2 關系數據庫
1.4.3 面向對象數據庫
習題
第2章 數據模型
2.1 信息的三個世界
2.1.1 現實世界
2.1.2 信息世界
2.1.3 數據世界
2.1.4 三個世界之間的關系
2.2 概念模型
2.2.1 實體、屬性及聯(lián)系
2.2.2 實體間的聯(lián)系
2.2.3 實體聯(lián)系方法
2.3 邏輯模型
2.3.1 邏輯模型的三要素
2.3.2 數據間的邏輯聯(lián)系
2.3.3 層次模型
2.3.4 網狀模型
2.3.5 關系模型
2.3.6 面向對象模型
習題
第3章 關系數據庫的基本理論
3.1 關系模型的基本概念
3.1.1 關系數據結構
3.1.2 關系操作
3.1.3 關系模型的三類完整性
3.2 關系代數的基本運算
3.2.1 傳統(tǒng)的集合運算
3.2.2 專門的關系運算
3.3 關系演算
3.3.1 元組關系演算語言——ALPHA
3.3.2 域關系演算
3.4 綜合舉例
習題
第4章 結構化查詢語言SQL
4.1 SQL概述及特點
4.1.1 SQL語言的發(fā)展
4.1.2 SQL語言的特點
4.1.3 SQL語言的基本概念
4.2 數據定義語句
4.2.1 定義、修改與刪除基本表
4.2.2 建立與刪除索引
4.2.3 建立與刪除視圖
4.3 數據操縱語句
4.3.1 數據查詢語句
4.3.2 數據更新語句
4.3.3 視圖更新操作
4.4 數據控制語句
4.4.1 授權語句
4.4.2 收權語句
4.5 嵌入式SQL
4.5.1 嵌入式SQL簡介
4.5.2 動態(tài)SQL簡介
4.6 綜合舉例
習題
第5章 關系模式的規(guī)范化設計
5.1 問題提出
5.2 數據依賴
5.2.1 屬性間聯(lián)系
5.2.2 函數依賴
5.2.3 多值依賴
5.2.4 鍵
5.3 規(guī)范化的關系模式
5.3.1 第一范式
5.3.2 第二范式
5.3.3 第三范式
5.3.4 BCNF范式
5.3.5 第四范式
5.3.6 規(guī)范化小結
5.4 綜合舉例
習題
第6章 數據庫設計
6.1 概述
6.2 需求分析
6.2.1 需求分析的任務
6.2.2 需求分析的步驟
6.2.3 需求信息的收集
6.2.4 需求信息的整理
6.3 概念結構設計
6.3.1 概念結構設計的方法
6.3.2 概念結構設計的步驟
6.4 邏輯結構設計
6.4.1 E-R圖向關系模型的轉換
6.4.2 數據模型的優(yōu)化
6.5 數據庫物理設計
6.6 數據庫實施
6.7 數據庫運行與維護
6.8 綜合舉例
習題
第7章 數據庫的安全與保護
7.1 數據庫的安全性
7.1.1 用戶認證
7.1.2 存取控制
7.1.3 視圖機制
7.1.4 審計
7.1.5 數據加密
7.2 數據庫的完整性控制
7.2.1 完整性控制的含義
7.2.2 完整性約束條件
7.2.3 完整性控制
7.3 數據庫的并發(fā)控制技術
7.3.1 事務概述
7.3.2 并發(fā)控制方法
7.3.3 并發(fā)調度的可串行性
7.4 數據備份與恢復技術
7.4.1 數據庫的故障種類
7.4.2 數據備份與恢復
習題
第8章 SQL Server關系數據庫
8.1 SQL Sgrver2000簡介
8.1.1 SQLServer概述
8.1.2 SQLServer2000常見版本
8.1.3 SQL Server 2000系統(tǒng)數據庫表簡介
8.1.4 SQL Server 2000的系統(tǒng)數據類型
8.1.5 SQL Server 2000工具和實用程序簡介
8.2 Transact-SQL語言
8.2.1 概述
8.2.2 數據定義語言
8.2.3 數據操縱語句
8.2.4 數據控制語句
8.2.5 系統(tǒng)存儲過程
8.3 SQL Server數據庫的安全與保護
8.3.1 SQL Server的安全性管理
8.3.2 SQL Server的完整性保護
8.3.3 SQL Server的并發(fā)控制
8.3.4 SQL Server的數據備份
8.3.5 SQL Server的數據恢復
習題
第9章 Web數據庫應用系統(tǒng)
9.1 Web概述
9.1.1 Web的歷史
9.1.2 Web工作模式
9.1.3 與Web有關的一些概念
9.2 Web數據庫
9.2.1 Web數據庫的概念
9.2.2 Web應用系統(tǒng)
9.2.3 常用Web數據庫的比較
9.3 Web數據庫訪問技術
9.3.1 ODBC
9.3.2 JDBC
9.3.3 ASP技術
9.3.4 JSP
9.4 Web數據庫應用系統(tǒng)
9.4.1 ASP簡介
9.4.2 ASP訪問數據庫示例
習題
參考文獻