第1章 概述 1
1.1 為什么要閱讀本書 1
1.1.1 系統(tǒng)開發(fā)是一個團隊活動 1
1.1.2 統(tǒng)一建模語言 1
1.2 誰應該閱讀本書 2
1.3 怎樣閱讀本書 2
1.3.1 章節(jié)的組織 2
1.3.2 數(shù)據(jù)庫設計者的插圖編號盒 3
1.3.3 處理流程概觀 3
1.3.4 附錄 4
第2章 數(shù)據(jù)庫設計-從需求到實現(xiàn) 5
2.1 數(shù)據(jù)庫建模與數(shù)據(jù)庫設計 5
2.1.1 數(shù)據(jù)庫建模 5
2.1.2 數(shù)據(jù)庫設計 5
2.2 數(shù)據(jù)庫建模的現(xiàn)狀 5
2.2.1 最優(yōu)方案與完整生命周期方案 6
2.2.2 良好的折衷 7
2.3 在數(shù)據(jù)庫設計中的UML圖 7
2.3.1 為什么要使用不同的UML圖 8
2.4 UML與傳統(tǒng)數(shù)據(jù)庫建模的不同 8
2.5 案例分析 9
2.5.1 顯示 10
2.5.2 一個典型方案 10
2.5.3 項目目標 10
2.5.4 我們的重點 11
第3章 數(shù)據(jù)庫設計與業(yè)務建模 12
3.1 工作流程 12
3.1.1 業(yè)務建模 12
3.1.2 現(xiàn)在的業(yè)務 15
3.1.3 當前的系統(tǒng) 16
3.1.4 工作中的系統(tǒng) 17
3.2 案例分析 17
3.3 概念 17
3.4 方法 18
3.4.1 數(shù)據(jù)庫團隊的工作 18
3.4.2 得出業(yè)務需求 19
3.5 設計 19
3.5.1 業(yè)務用例模型 19
3.5.2 業(yè)務對象模型 25
3.6 小結 35
第4章 需求定義 36
4.1 工作流程 36
4.2 案例分析 37
4.3 概念 38
4.4 方法 38
4.5 設計 40
4.5.1 從業(yè)務模型到系統(tǒng)模型的轉換 40
4.5.2 進入系統(tǒng)用例組內部 47
4.6 小結 50
第5章 分析和初步設計 51
5.1 工作流程 51
5.1.1 類圖 52
5.1.2 支持圖和活動 52
5.2 案例分析 53
5.3 概念 53
5.4 方法 53
5.5 設計 54
5.5.1 你想做什么 54
5.5.2 現(xiàn)在回到我們的程序 58
5.5.3 建立MDS系統(tǒng)用例 60
5.5.4 維護MDS系統(tǒng)用例 63
5.5.5 傳送MDS系統(tǒng)用例 68
5.5.6 綜合 71
5.6 小結 72
第6章 為轉向數(shù)據(jù)庫設計模型做準備 74
6.1 工作流程 74
6.1.1 映射模型 74
6.1.2 將類映射到表格 74
6.1.3 將屬性映射到列 76
6.2 案例分析 77
6.3 概念 78
6.4 方法 78
6.5 設計 79
6.5.1 使實體持久 80
6.5.2 屬性的轉化 80
6.6 小結 82
第7章 數(shù)據(jù)庫設計模型 -專用于數(shù)據(jù)庫設計的UML規(guī)范 84
7.1 工作流程 84
7.1.1 作為一個團隊工作 85
7.1.2 UML模型包 85
7.1.3 UML模型圖 86
7.1.4 數(shù)據(jù)庫設計 86
7.2 案例分析 87
7.3 概念 87
7.3.1 用于數(shù)據(jù)庫設計的UML規(guī)范 87
7.3.2 模型圖元素 88
7.3.3 表和列元素 91
7.4 方法 94
7.5 設計 94
7.5.1 從類中創(chuàng)建表 95
7.5.2 背景信息 95
7.5.3 基本評估跟蹤 95
7.5.4 完整評估數(shù)據(jù) 96
7.5.5 數(shù)據(jù)庫視圖 102
7.6 小結 104
第8章 數(shù)據(jù)庫的物理實現(xiàn) 105
8.1 工作流程 105
8.1.1 使用先前創(chuàng)建的建模要素 106
8.1.2 整合 107
8.2 案例分析 108
8.3 概念 108
8.4 方法 110
8.4.1 劃分數(shù)據(jù)庫表 111
8.4.2 模式建模 111
8.4.3 數(shù)據(jù)庫建模 111
8.5 設計 112
8.5.1 創(chuàng)建表空間 112
8.5.2 決定模式和數(shù)據(jù)庫 119
8.5.3 設計所需硬件 120
8.6 小結 120
第9章 使用UML設計數(shù)據(jù)庫綜述 121
9.1 工作流程 121
9.2 案例分析 123
9.3 方法 123
9.4 設計 124
9.4.1 積極面 124
9.4.2 消極面 125
9.5 小結 126
附錄A EAB保健公司的UML模型 127
A.1 本附錄的組織 127
A.2 模型與圖示 130
附錄B 用例描述 186
術語表 202