1、一对一联系:指实体集E1中的一个实体最多只与实体集E2中的一个实体相联系。
例如:电影院的座位和观众实体之间的联系
2、一对多联系:表示实体集E1中的一个实体可与实体集E2中的多个实体相联系。
例如:部门和职工两个实体集之间的联系
3、多对多联系:表示实体集E1中的多个实体可与实体集E2中的多个实体相联系。
例如:工程项目和职工两个实体集之间的联系
扩展资料:
实体不仅是有形的,而且是有形的。我们不能把我们的思想与这种坚实的物质作比较。思想可以被看作是一个有生命的、在成长的结构,尽管它没有有形的物质感觉。
实体:客观存在并能与其他事物相区别的事物被称为实体。一个实体可能是一个具体的人、事物或事物,也可能是一个抽象的概念或联系。
实体表示数据库中描述的真实世界的对象或概念。实体是客观世界中能够相互区别的事物。一个实体可以是一个人、一个物体或一个抽象概念。
当计算机网络研究开放系统上的信息交换时,实体被用来表示能够发送或接收信息的任何硬件或软件进程。
1、定义不同:
有些实体集的所有属性都不足以形成主码,这样的实体集称为弱实体集。
与此相对,其属性可以形成主码的实体集称为强实体集。
通俗的说:有些实体集的所有属性都不足以形成主码,这样的实体集称为弱实体集。与此相对,其属性可以形成主码的实体集称为强实体集(strong entiy)。
2、联系不同:
强实体与弱实体的联系只能是1:1或1:N。弱实体参与联系时应该是“完全参与”,因此弱实体与联系间的联系也画成双线边。
3、依赖关系不同:
弱实体集只有在参与一对多的联系集时才有意义,这时该联系集应该不具有任何描述性属性,因为任何所需属性都可以同弱实体集相联系。
强实体集和弱实体集的概念与存在依赖密切相关,强实体集的成员必然是支配实体,而弱实体集的成员是从属实体。
在现实世界中,有些实体对一另一些实体有很强的依赖关系,即一个实体的存在必须以另一实体的存在为前提。前者就称为"弱实体",如在人事管理系统中,职工家属的信息就是以职工的存在为前提的,家属实体是弱实体,子女与职工的联系是一种依赖联系。
在ER图中用双线框表示弱实体。又如,学生家长是一种弱实体,因为只有学生实体存在,家长实体才会存在。用箭头表示依赖联系。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)