第一部分 關系數據庫設計
第1章 關系數據庫
1.1 數據庫類型
1.2 早期的數據庫模型
1.3 關系數據庫模型
1.4 關系數據庫管理系統
1.5 后關系模型
1.6 展望
1.7 小結
復習題
第2章 設計目標
2.1 為什么要關注數據庫設計
2.2 理論的重要性
2.3 學習良構的設計方法學的益處
2.4 良構設計的目標
2.5 良構設計的優(yōu)點
2.6 數據庫設計方法
2.7 小結
復習題
第3章 術語
3.1 術語的重要性
3.2 關于值的術語
3.3 關于結構的術語
3.4 關于聯系的術語
3.5 關于完整性的術語
3.6 小結
復習題
第二部分 設計過程
第4章 概念綜述
4.1 完整設第三部分 設計過程
計過程的重要性
4.2 定義任務陳述和任務目標
4.3 分析當前的數據庫
4.4 創(chuàng)建數據結構
4.5 確定和建立表聯系
4.6 確定和定義業(yè)務規(guī)則
4.7 確定和定義視圖
4.8 審查數據完整性
4.9 小結
復習題
第5章 開始設計過程
5.1 與客戶通
5.2 實例研究:邁克的自行車專賣店
5.3 確定任務陳述
5.4 制定任務目標
5.5 小結
復習題
第6章 分析當前的數據庫
6.1 了解當前的數據庫
6.2 進行分析
6.3 考察如何收集數據
6.4 考察如何提供信息
6.5 舉行座談會
6.6 與用戶座談
6.7 與管理人員座談
6.8 編輯完整的字段列表
6.9 實例研究
6.10 小結
復習題
第7章 建立表結構
7.1 定義初始表列表
7.2 定義最終表列表
7.3 為每個表確定字段
7.4 字段求精
7.5 表結構求精
7.6 實例研究
7.7 小結
復習題
第8章 碼的概念
8.1 碼的重要性
8.2 為每個表建立碼
8.3 表級完整性
8.4 檢查初始表結構
8.5 實例研究
8.6 小結
復習題
第9章 字段說明
9.1 字段說明的重要性
9.2 字段級完整性
9.3 字段說明剖析
9.4 使用惟一、一般和復制字段說明
9.5 為數據庫中的每個字段定義字段說明
9.6 實例研究
9.7 小結
復習題
第10章 表聯系
10.1 聯系的重要性
10.2 聯系的類型
10.3 識別存在的聯系
10.4 建立每個聯系
10.5 對所有的外碼求精
10.6 建立聯系特性
10.7 聯系級完整性
10.8 實例研究
10.9 小結
復習題
第11章 業(yè)務規(guī)則
11.1 什么是業(yè)務規(guī)則
11.2 業(yè)務規(guī)則的種類
11.3 定義和建立業(yè)務規(guī)則
11.4 驗證表
11.5 檢查業(yè)務規(guī)則說明書
11.6 實例研究
11.7 小結
復習題
第12章 視圖
12.1 什么是視圖
12.2 視圖剖析
12.3 確定和定義視圖
12.4 實例研究
12.5 小結
復習題
第13章 數據完整性檢查
13.1 為什么需要檢查數據完整性
13.2 檢查并改進數據完整性
13.3 數據庫文檔匯編
13.4 圓滿結束
13.5 實例研究——總結
13.6 小結
第三部分 其他數據設計問題
第14章 非良構設計
14.1 平面文件設計
14.2 電子數據表設計
14.3 基于數據庫軟件的數據庫設計
14.4 一點發(fā)現
14.5 小結
第15章 遵循或打破規(guī)則
15.1 什么時候可以遵循或打破規(guī)則
15.2 措施歸檔
15.3 小結
結束語
第四部分 附錄
附錄A 復習題答案
附錄B 數據庫設計過程圖解
附錄C 設計指南
附錄D 文檔表格
附錄E 數據庫設計圖表符號
附錄F 設計實例
附錄G 推薦讀物