最近逛书店发现一本数据建模的好书——《数据建模:分析与设计的工具和技巧》(Data Modeler's Workbench:Tools and Techniques for Analysis and Design),作者Steve Hoberman。粗读完一遍后,感觉这本书的确无愧于译者和国外专家们的盛赞:“这本书充满了对改进数据模型和设计有益的技术和技巧,并且它还极富阅读乐趣——一个了不起的结合!任何一个数据建模者都应该拥有一本Steve Hoberman的关于数据建模工具和技术的书。”
尽管我对自己所掌握的数据建模知识有一定的自负,读完该书后,还是获益良多。本着好书大家一起分享的想法,我把该书的每个章节的总结和技巧建议列出来,以方便手头暂时没有该书的朋友在数据建模时参考。该书所介绍的工具和模版可在作者的Web站点下载,地址是:
www.wiley.com/compbooks/hoberman
第一章:使用趣闻、类比和演示文稿来阐明数据建模的概念
在一般的日常沟通中。我们可能会说出并听到许多故事、或者趣闻这些故事涉及的论题范围很大。有些例子是周末发生在我们自己身边的事情,或者是与我们的工作项目有关的经历。这些趣闻有助于加强我们和周围人们的关系,增进我们的愉悦情绪,而且对我们有教育作用。我们能够把由语言表达出来的东西形象化。有时,当故事结束时,给我们留下的是以前未曾想到的信息或更多的认识。在解释数据建模概念时,趣闻是极其有效的。原因有如下几个:
它们建立起持久的形象。
它们引人入胜、使人愉悦。
它们增经人们之间的关系。
它们减缓压力。
成功编造并讲述一个数据建模方面的趣闻有下面三个简单的步骤:
1)定义一个论题。要在心中保证,你讲述的这个趣闻有一个特定的目标或论题,也就是说,这个故事是为了解释一个数据建模的概念或术语。
2)选择你的故事。我们可以选择的故事类型多种多样。我们要考虑选择一个有趣并有益,而且能够明白无误地传达主题意图的简短的故事。
3)演练你的故事。一旦找到了合适的故事,你要好好演练一番,直到你自信它能够在两分钟的时间内充分表达你的论题。要避免讲述拖拖拉拉的故事。
数据模型类比
类比就是把两个或多个概念进行相互比较,以强调它们之间的相似或差异。类比是介绍外来事物或新鲜事物的一个很好的技巧,尤其是向非计算机专业的人士介绍计算机的专业知识时。Hoberman在数据建模中最常见的几个类比如下(他用这些类比轻松的打动管理层给他涨了一倍的工资^_^):
主体域模型是一个居高临下的视点。
数据模型是一个设计图。
企业模型是一个世界地图。
标准就是城市规划。
元数据仓储库是一个图书馆。
数据仓库是“心脏”。
第二章