实体间联系有哪些类型?

 我来答
科普小星球
高粉答主

2023-01-09 · 看世间繁华,学科学道理。
科普小星球
采纳数:326 获赞数:136009

向TA提问 私信TA
展开全部

实体间联系可分为以下3 种类型:

1、一对一联系 (1 ∶ 1)

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

2、 一对多联系 (1 ∶ N)

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

3、多对多联系 (M ∶ N)

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

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

扩展资料

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

1、主键

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

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

2、外键

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

3、属性域

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

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式