举例说明实体间联系的几种类型

 时间:2024-10-21 06:36:41

实体间联系可分为以下补朱锚卦3种类型:

一对一联系(1∶1)

例如,一邗锒凳审个部门有一个经理,而每个经理只在一个部门任职,则部门与经理的联系是一对一的。

一对多联系(1∶N)

例如,某高校教师与课程之间存在一对多的联系,即每一位教师可以教多门课程,但是每门课程只能由一位教师来教,或者说每一门课程的老师可以有多个学生,但是每个学生的该课程的老师只有一个。

多对多联系(M∶N)

例如,学生与课程间的联系(“学”)是多对多的,即一个学生可以学多门课程,而每门课程可以有多个学生来学。联系也可能有属性。例如,学生“学”某门课程所取得的成绩,既不是学生的属性也不是课程的属性。

由于“成绩”既依赖于某名特定的学生又依赖于某门特定的课程,所以它是学生与课程之间的联系“学”的属性。

举例说明实体间联系的几种类型

扩展资料

实体关系模型中的重要因素有:

主键

如果实体的某一属性或某几个属性组成的属性组的值能唯一地决定该实体其它所有属性的值,也就是能唯一地标识该实体,而其任何真子集无此性质,则这个属性或属性组称为实体键。如果一个实体有多个实体键存在,则可从其中选一个最常用到的作为实体的主键。

例如实体“学生”的主键是学号,一个学生的学号确定了,那么他的姓名、性别、出生日期和系别等属性也就确定了。在实体联系图中,常在作为主键的属性或属性组与相应实体的联线上加一短垂线表示。

外键

如果实体的主键或属性的取值依赖于其它实体的主键,那么该主键或属性称为外键。例如,从属实体“注册记录”的主键“学号”的取值依赖于实体“学生”的主键“学号”,这些主键和属性就是外键。

属性域

属性可以是单值的,也可以是多值的。例如一个人所获得的学位可能是多值的。当某个属性对某个实体不适应或属性值未知时,可用空缺符NULL表示。

参考资料来源:百度百科-实体关系模型

数据库er图怎么画 E-R图该怎么画 数据库中主键、主码、主属性、关键字、候选关键字、码的区别 用例图怎么画 怎么判断一二三范式
热门搜索
鸟的简笔画图片 客厅吊灯图片 日本樱花图片大全 指示标志图片大全 毛巾架图片