数据库--ER模式详解

本文详细介绍了ER模型,包括实体、实体集、联系集的概念,以及角色、度、域、属性类型等概念。讨论了联系集的描述性属性、映射基数、超码和主码的确定,并解释了弱实体集的特性及其与强实体集的关系。此外,还涵盖了ER模型到关系模式的转换策略,强调了冗余和合并的处理方法,以及一般化和聚集的概念在ER模型中的应用。
摘要由CSDN通过智能技术生成

实体:现实中可区别与其他对象的事物。实体可以是任何实际或抽象的。
实体集是相同类型的实体的集合。
实体是实体集的外延。
联系集是实体(非实体集)之间的联系。
实体集参与联系集。并且特定的实体间的关联称为联系实例。
角色:当一个实体多次参与一个联系集中,则会有不同的角色。例如员工和工作之间,员工可能既是员工也是经理。
联系集的描述性属性:用来描述联系集。当一对多时,描述性属性可以放入多的属性里。可以通过多值属性来解决匹配问题。
度:联系集关联的实体集个数。
域:属性的可取值的集合。
复合属性:可再划分的属性。简单属性:不可再划分的属性。
多值属性:能取多个值。需要时,可以对多值属性的数量限制。
派生属性:可以由其他属性推导得。虚线
映射基数:一个实体集与多少实体相连。

超码,候选码(最小超码),主码。
联系集的超码是所关联的实体集的主码的并。
联系集的主码与映射基数关联。多对一,是“多”实体集的主码。 一对一,是任意实体集的主码选一。
全部参与:实体集的每个属性都与联系集相连。

非二元联系集中,只能有一个箭头。
l...h表明一个实体最少与l个实体相连,最多与h个实体相连。

当描述发生实体间联系的行为采用联系集。
非二元联系可以用多个二元联系替代。

多对一联系集标识属性可以放入“多”的实体集中。一对一则任意。
弱实体集:没有足够的属性标识形成主码。否则为强实体集。
弱实体集需要与标识性实体集通过标识性联系集关联才有意义,弱实体集是多对一的。弱实体集要全部参与。
弱实体集只需要规定一个属性作为分配符,分配符可以区分依赖于

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值