《数据建模 分析与设计的工具和技术 Tools and Techniques for Analysis and Design》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美) Steve Hoberman著;贾爱霞,程耀译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111143086
  • 页数:377 页
图书介绍:本书包括了作者在数据建模工作中创建和使用的一些电子表格,即书中所述的工具;这二十多个工具经过精心调试,用于改进数据库、数据仓库和操作型应用程序的速度、准确性、适应性和一致性。

第一部分 建立基础 2

第1章 使用趣闻、类比和演示文稿来阐明数据建模的概念 2

1.1本章概览 2

1.2什么是数据建模趣闻 3

1.2.1数据建模趣闻的使用方法 4

1.2.2数据建模趣闻的实际演练 5

1.3什么是数据模型类比 7

1.3.1数据建模类比的使用方法 8

1.3.2数据建模类比的实际演练 8

1.4制作演示文稿的步骤是什么 22

1.4.1制作演示文稿的步骤 24

1.4.2实践创建演示文稿的步骤 25

1.5小结 27

第2章 元数据宾果游戏 28

2.1本章概览 28

2.2什么是“元数据宾果游戏” 29

2.2.1理解元-元数据 33

2.2.2谁来参加“元数据宾果游戏” 36

2.2.3如何进行“元数据宾果游戏” 38

2.3 “元数据宾果游戏”的实际演练 54

2.2.4 “元数据宾果游戏”的评分过程 54

2.4 小结 56

第3章 确保高质量的定义 58

3.1本章概览 58

3.2什么是定义 58

3.3什么是“定义检查单” 59

3.4 “定义检查单”的使用方法 60

3.4.1清晰 61

3.4.2完整 67

3.4.3准确 75

3.4.5长度 77

3.4.4文法 77

3.4.6 “定义检查单”的实际演练 78

3.5小结 87

第4章 数据建模者的项目计划 88

4.1本章概览 88

4.2什么是“数据建模阶段的工具” 91

4.3什么是“阶段-任务-工具” 95

4.3.1 “阶段-任务-工具”的使用 96

4.3.2项目策划 97

4.3.3主体域分析 98

4.3.4主体域建模 103

4.3.5逻辑数据分析 106

4.3.6逻辑数据建模 109

4.3.7物理数据建模 114

4.4什么是“优先级三角形” 115

4.5什么是“可靠的估算工具” 118

4.5.1 “可靠的估算工具”的使用方法 118

4.5.2 “可靠的估算工具”的使用演练 121

4.6小结 125

5.1本章概览 128

第二部分 分析需求 128

第5章 主体域分析 128

5.2什么是主体域 130

5.3主体域检查单 131

5.3.1 “主体域检查单”的使用方法 133

5.3.2 “主体域检查单”的使用演练 139

5.4主体域CRUD矩阵 140

5.4.1 “主体域CRUD矩阵”的使用方法 142

5.4.2 “主体域CRUD矩阵”的使用演练 142

5.5 “In-the-Know模板”的使用 146

5.5.1 “In-the-Know模板”的使用方法 147

5.5.2 “In-the-Know模板”的使用演练 148

5.6主体域家族树 148

5.6.1 “主体域家族树”的使用方法 151

5.6.2 “主体域家族树+”的使用方法 154

5.6.3 “主体域家族树”的使用演练 154

5.6.4 “主体域家族树+”的使用演练 158

5.7主体域粒度矩阵 159

5.7.1 “主体域粒度矩阵”的使用方法 160

5.7.2 “主体域粒度矩阵”的使用演练 161

5.8小结 166

第6章 主体域建模 167

6.1本章概览 167

6.2什么是主体域模型 168

6.3如何解读规则 172

6.3.1解读规则的实际演练 173

6.3.2关于标注的忠告 174

6.3.3关于基数的忠告 175

6.4项目场景 175

6.5什么是“业务清理板”模型 176

6.5.1 “业务清理板”模型的使用方法 177

6.5.2 “业务清理板”模型的使用演练 178

6.6什么是“应用程序清理板”模型 182

6.6.1 “应用程序清理板”模型的使用方法 184

6.6.2 “应用程序清理板”模型的使用演练 184

6.7什么是“早期现实性检查”模型 186

6.7.1 “早期现实性检查”模型的使用方法 188

6.7.2 “早期现实性检查”模型的使用演练 188

6.8小结 191

第7章 逻辑数据分析 192

7.1本章概览 192

7.2什么是“数据元素家族树” 196

7.2.1 “数据元素家族树”的使用方法 199

7.2.2 “数据元素家族树”的使用演练 204

7.3什么是“数据元素粒度矩阵” 215

7.3.1 “数据元素粒度矩阵”的使用方法 216

7.3.2 “数据元素粒度矩阵”的使用演练 218

7.4什么是“数据质量记录模板” 219

7.4.1 “数据质量记录模板”的使用方法 225

7.4.2 “数据质量记录模板”的使用演练 228

7.5什么是“数据质量确认模板” 235

7.5.1 “数据质量确认模板”的使用方法 236

7.5.2 “数据质量确认模板”的使用演练 237

7.6小结 240

第三部分 建立需求模型及相关建议 242

第8章 规范化之旅和反向规范化生存指南 242

8.1本章概览 242

8.2什么是规范化 245

8.3什么是“规范化之旅” 246

8.4什么是反向规范化 268

8.5什么是“反向规范化生存指南” 274

8.5.1 “反向规范化生存指南”所包含的问题 275

8.5.2 “反向规范化生存指南”的使用方法 281

8.6小结 288

第9章 抽象化安全指南与组件 290

9.1本章概览 290

9.2什么是抽象化 291

9.2.1抽象化的好处 293

9.2.2抽象化的代价 294

9.2.3使用抽象化 296

9.3什么是下级类型结构 300

9.4什么是“抽象化安全指南” 302

9.4.2目标 303

9.4.1共性 303

9.4.3工作量 305

9.4.4 “抽象化安全指南”的使用方法 306

9.4.5 “抽象化安全指南”的使用演练 309

9.5什么是“抽象组件” 332

9.5.1使用实体抽象组件 332

9.5.2使用关系抽象组件 338

9.5.3使用数据元素抽象组件 340

9.6小结 344

10.1本章概览 345

第10章 数据模型美化技巧 345

10.2什么是“逻辑数据元素排序技巧” 346

10.2.1 “逻辑数据元素排序技巧”的使用方法 348

10.2.2 “逻辑数据元素排序技巧”的使用演练 350

10.3什么是“物理数据元素排序技巧” 354

10.3.1 “物理数据元素排序技巧”的使用方法 355

10.3.2 “物理数据元素排序技巧”的使用演练 356

10.4什么是“实体布局技巧” 356

10.4.1 “实体布局技巧”的使用方法 358

10.4.2 “实体布局技巧”的使用演练 358

10.5什么是“关系布局技巧” 361

10.5.2 “关系布局技巧”的使用演练 362

10.5.1 “关系布局技巧”的使用方法 362

10.6什么是“吸引注意力的技巧” 363

10.6.1 “吸引注意力的技巧”的使用方法 364

10.6.2 “吸引注意力的技巧”的使用演练 365

10.7小结 367

第11章 规划一个长盛不衰的数据建模生涯 368

11.1本章概览 369

11.2对数据建模者的十大忠告清单 369

11.2.1记住:灵活性、准确性和背景 370

11.2.3尝试其他角色 371

11.2.2建模只是你的工作的一小部分 371

11.2.4了解95/5规则 372

11.2.5数据建模从不令人厌烦 373

11.2.6站在技术前沿 373

11.2.7尽量不要在模型上牵扯上感情因素 374

11.2.8让你的创造力展开翅膀 374

11.2.9单纯的理论太昂贵了 375

11.2.10成为一个了不起的会讲故事的人 375

11.3小结 375

推荐读物 376