数据建模与DB设计

作者: [韩] 金范 编
页数: 136
定价: 34.00
出版社: 上海科学技术出版社
出版时间: 2016-10
购买地址: 京东   当当  

25

笔记

47

粉丝

推荐语:《数据建模与DB设计》重点介绍数据建模与数据库设计的理论及应用。从数据模型的发展历程及其必要性引入,基于作者在研究和项目实践中积累的经验,让读者理解数据建模是业务负责人与数据设计者之间沟通的工具,数据模型决定数据处理性能与数据管理便利性。 内容简介

撰写笔记
我是最优雅的杀手,不杀人专杀狗2017-03-28 22:58已经看到
第2章数据建模流程 2.1导出实体(entity)
2.1.3 实体分析方法

进行数据建模时会有豁然了解全部基本核心实体的那一刻。如果据此导出基本实体,关系,属性,则可以绘制出ERD。通常,在经验不足的状态下找出实体时,则会采用按照查找顺序罗列出来,边随时移动或修改ERD边建模。如果业务范围较广时也以此方法绘制关系图,则必须经常费力修改,ERD的整体复杂程度增加,让人很难理解,因此业务负责人会感到混乱,建模员想要向某人说明时也将花费大量时间。在数据分析方法中,还有一种至上而下方法,该方法先确定数据的上集合,再据此细分出下级数据集合,即使进行业务分析时导出了新实体,也仅需修改某一集合的部分集合即可解决。不仅很容易在ERD中反映出来,而且所有人都能轻松理解,因此可确保顺利沟通。

对于初期的ERD图,比起注重哪个是正确答案,更须侧重那个能实现相互间有效沟通。
我是最优雅的杀手,不杀人专杀狗2017-03-27 20:00已经看到
第2章数据建模流程 2.1导出实体(entity)
2.1.1 选定实体候选
如果上级建模时必须存在的实体在分析中未导出,那么实体间的关系可能会发生扭曲,在下级阶段中也会出现执行错误。因此建模初期为了找出重要实体并设定关系必须投入大量时间。事实上主要实体必然会需要核心业务 负责人的积极参与,建模员必须通过多种现有的资料与面谈,快速进行基础业务数据分析。业务数据分析中能够成为本源的几点代表性事项:
1 现有系统中管理的表布局

2 保存一定期限内的报告或业务资料

3 业务处理流程图的数据存储库

4 类似行业其他公司系统的实体

5 业务负责人的面谈
我是最优雅的杀手,不杀人专杀狗2017-03-26 18:32已经看到
第2章数据建模流程 2.1导出实体(entity)
2.1.1 实体定义

实体时保管数据的集合单位。定义实体指的是定义实体中包含的数据集合的范围,故而必须详细记述业务数据的范围而非单纯描绘词典中的含义,实体名须使用能够代表实体定义中所记述内容的适当术语。

实体的定义是对看待数据的观点整合。因此因业务作用不同导致看待数据的视角也不同时,需要整合,统一 这些视角的过程与流程。特别是主要实体的定义与分类方法等牵扯到多个业务组织的利害关系,调节这些关系的操作非常重要。如果各部门的商品定义不同,看待的个体单位也不同。就会增加构成数据与业务流程的复杂性。

实体定义是能够知晓数据建模程度的标尺。如果草率地定义属于实体的数据结合,则可以认为建模也很草率。关于主要实体,必须尽力明确记述业务中何种条件的数据属于哪个实体。

改版

反馈