关系型数据库设计两个实体型之间的联系出生时间专业B.一对多联系(1n)性别总学分姓名对于实体集A中的每一个实体,实体集B中有n个实体与之联系,反之,对于实体集B中的每一个学号学生备注实体,实体集A中至多有一个实体与之联系,则称=实体集A与实体集B有一对多联系,记为1:n。属于例如:“班级”与“学生”这两个实体集之间1的联系是一对多的联系,因为,一个班可有若干学(班级编号)班级人数生,反过来,一个学生只能属于一个班院系专业-11
- 11 - B. 一对多联系(1:n) 对于实体集A中的每一个实体,实体集B中有n 个实体与之联系,反之,对于实体集B中的每一个 实体,实体集A中至多有一个实体与之联系,则称 实体集A与实体集B有一对多联系,记为1:n。 例如:“班级”与“学生”这两个实体集之间 的联系是一对多的联系,因为,一个班可有若干学 生,反过来,一个学生只能属于一个班。 两个实体型之间的联系 关系型 数据库设计
关系型数据库设计两个实体型之间的联系性别出生时间专业C.多对多联系(m:n)姓名总学分对于实体集A中的每一个实体,实体集B中有n学生备注个实体与之联系,反之,对于实体集B中的每一个学号m实体,实体集A中也有m个实体与之联系,则称实选课成绩体集A与实体集B有多对多联系,记为m:nn例如:“学生”与“课程”这两个实体集之间课程学分课程号的联系是多对多的联系,因为,一个学生可选多门课程,反过来,一门课程可被多个学生选修,每个课程名学时开课学期)学生选修了一门课以后都有一个成绩。-12-
- 12 - C. 多对多联系(m:n) 对于实体集A中的每一个实体,实体集B中有n 个实体与之联系,反之,对于实体集B中的每一个 实体,实体集A中也有m个实体与之联系,则称实 体集A与实体集B有多对多联系,记为m:n。 例如:“学生”与“课程”这两个实体集之间 的联系是多对多的联系,因为,一个学生可选多门 课程,反过来,一门课程可被多个学生选修,每个 学生选修了一门课以后都有一个成绩。 两个实体型之间的联系 关系型 数据库设计