实体内部的属性1:1, 1:m和m:n联系怎样说明

来源:百度知道 编辑:UC知道 时间:2024/09/20 14:36:08

实体型间联系:
a>一对一联系(1:1)b>一对多联系(1:m)c>多对多联系(m:n)

一对一联系(1:1):如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系。

实例:班级与班长之间的联系:
一个班级只有一个正班长;一个班长只在一个班中任职

一对多联系(1:m):如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系。

实例:班级与学生之间的联系:
一个班级中有若干名学生,每个学生只在一个班级中学习

多对多联系(m:n):如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与实体B具有多对多联系。

实例:课程与学生之间的联系:
一门课程同时有若干个学生选修.一个学生可以同时选修多门课程.