数据建模与DB设计

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

25

笔记

47

粉丝

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

撰写笔记
我是最优雅的杀手,不杀人专杀狗2017-04-04 23:19已经看到
第2章数据建模流程 2.2设定关系(relationship)
2.2.2 设定关系时的原则
或许有人会说“数据模型好似会动的生物”,这是因为数据模型反映业务规则的结果,由于业务规则的不断变化,数据模型自然会不断变化。但一旦数据模型确定,日后变更数据结构会很困难。因此确定数据结构时必须将未来可能会出现的业务规则的变更要素考虑在内,尽可能构建主要数据结构不会发生改变的数据模型,这点尤为重要。

1.关系是对属于集合的个体间业务规则的定义。
设定实体间的关系时指设定属于实体的个体间的关系,关系并非存在于某些通常的既定规则中,而是必须要依据相应业务规则设定实体间的关系。

2.关系中不包含时间线。
这里指明特定时间是因为,设置个体间的关系时有时会因为历史记录数据管理问题导致不考了时间,仅单纯地区分个体间的关系,从而导出错误的关系。


3.勿对无数据变更的历史记录实体设定关系。
我是最优雅的杀手,不杀人专杀狗2017-04-03 04:07已经看到
第2章数据建模流程 2.2设定关系(relationship)
关系图式的解释

ERD中使用的关系图是双向表示实体与实体间关联性的方法,大体可分为三种进行说明。

1 可选性 表示实体数据间是否始终存在关系

2 元数 表示特定实体中一个个体与对应实体的几个个体是否存在关系

3 关系名 表示实体双方间业务上是否存在某种关系,使用在业务中使用的有意义的名称
我是最优雅的杀手,不杀人专杀狗2017-03-30 23:36已经看到
第2章数据建模流程 2.2设定关系(relationship)
关系是特定时间属于数据集合的个体间的纽带,表现个体间的关联性,是确保数据集合间完整性的工具。从业务流程角度来看,类似于前往查找所需数据之路。如果存在过多的,复杂的,重复的数据关系,那么维护管理将需要支付大量费用。同时给掌握业务数据结构带来困难。正如实体是根据业务规则创建的数据集合那样,设定关系也是反映业务规则。对于初学建模的人而言,设定关系是比较困难的工作。

改版

反馈