1 概述
1.1 什么是數(shù)據(jù)庫
1.2 數(shù)據(jù)庫的發(fā)展簡史
1.3 本書的結構
1.4 SQL Server 2000的安裝
1.5 本章小結
練習題
2 SOL語言
2.1 SQL語言簡介
2.2 創(chuàng)建表語句CREATE TABLE
2.3 修改表結構語句ALTER TABLE
2.4 刪除表語句DROP TABLE
2.5 向表中插人數(shù)據(jù)語句INSERT以及空值NULL
2.6 修改表中數(shù)據(jù)語句UPDATE
2.7 刪除表中數(shù)據(jù)語句DELETE
2.8 查詢表中數(shù)據(jù)語句SELECT
2.9 空值
2.10 創(chuàng)建、刪除索引
2.11 創(chuàng)建、刪除視圖
練習題
3 數(shù)據(jù)的完整性
3.1 什么是數(shù)據(jù)的完整性
3.2 非空約束
3.3 唯一約束
3.4 主碼約束
3.5 檢查約束
3.6 缺省值(默認值)約束
3.7 外碼約束
練習題
4 范式理論
4.1 概述
4.2 函數(shù)依賴
4.3 范式
練習題
5 數(shù)據(jù)庫設計
5.1 數(shù)據(jù)庫設計概述
5.2 規(guī)劃與立項
5.3 需求分析
5.4 系統(tǒng)設計
5.5 軟件實現(xiàn)、測試與維護
練習題
6 數(shù)據(jù)的安全性
6.1 安全性概述
6.2 數(shù)據(jù)庫權限的種類
6.3 權限管理
6.4 角色
練習題
7 數(shù)據(jù)庫的并發(fā)性
7.1 事務
7.2 多個用戶訪問同一數(shù)據(jù)庫時會發(fā)生的現(xiàn)象
7.3 鎖
7.4 封鎖協(xié)議
練習題
8 數(shù)據(jù)庫的備份與恢復
8.1 概述
8.2 故障的種類
8.3 備份的種類
8.4 日志
8.5 備份與恢復
練習題
9 數(shù)據(jù)庫的最新發(fā)展趨勢
9.1 對關系數(shù)據(jù)庫的小結
9.2 面向對象數(shù)據(jù)庫
9.3 多媒體數(shù)據(jù)庫
9.4 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘
9.5 分布式數(shù)據(jù)庫
附錄