E-R图:实体与属性的划分原则

实体与属性的划分在数据字典中体现为数据结构、数据流和数据存储的聚合。遵循简化原则,不可分且不与其他实体有联系的事物可作为属性。如:职工号、姓名、年龄满足条件;但职称因可能涉及工资等,可能需作为实体。病房号若涉及医生联系,也应提升为实体。仓库号同样取决于货物存储规则和仓库的复杂性。
摘要由CSDN通过智能技术生成

实体与属性的划分原则:
事实上,在现实世界中具体的应用环境常常对实体和属性已经作了自然的大体划分。
在数据字典中,数据结构、数据流和数据存储都是若干属性有意义的聚合,这就已经体现了这种划分。可以先从这些内容出发定义E-R图,然后再进行必要的调整。在调整中遵循的一条原则是:
为了简化ER图的处置,现实世界的事物能作为属性对待的尽量作为属性对待

那么,符合什么条件的事物可以作为属性对待呢?可以给出两条准则:
(1)作为属性,不能再具有需要描述的性质,即属性必须是不可分的数据项,不能包
含其他属性。
(2)属性不能与其他实体具有联系,即E-R图中所表示的联系是实体之间的联系。

凡满足上述两条准则的事物,一般均可作为属性对待

例如,职工是一个实体,职工号、姓名、年龄是职工的属性,职称如果没有与工资、岗位津贴、福利挂钩,换句话说,没有需要进一步描述的特性,则根据准则(1)可以作为职工实体的属性;但如果不同的职称有不同的工资、岗位津贴和不同的附加福利,则职称作为一个实体看待就更恰当,如图7.19所示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱睡觉的小Meng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值