←

数据库(MySQL) · MySQL

数据库概述

数据库概述

结构化讲义

S2-1 · 1 个大纲考点讲义 · 已精编

练本节题目

S2-1.1

根据系统需求绘制 E-R 图。

精编讲义 v1#

E-R 图(实体-联系图)三大核心要素与图形符号

必记

实体(Entity)

E-R 图几何图形
矩形框
概念说明
客观存在并可相互区分的事物集合(框内写实体名)
典型实例
学生、课程、教师、部门

属性(Attribute)

E-R 图几何图形
椭圆形框
概念说明
实体或联系所具有的特征(用无向边与实体/联系相连)
典型实例
学号(主码下加横线)、姓名、成绩

联系(Relationship)

E-R 图几何图形
菱形框
概念说明
实体集之间的对应关系,用无向边连接实体并在边上标注联系类型
典型实例
选修(m : n)、属于(n : 1)、管理(1 : 1)

三类实体联系(1:1、1:n、m:n)向关系模式(表)转换铁律

必记
联系基数转换后的表数量与外键归属规则专转本高频大题应用示例
一对一 1 : 1可合并为 1 张表,或各自建表并在任意一方加入对方的主键作为外键班级 (班号, 班名) 与班长 (学号, 姓名)
一对多 1 : n在 n 端(多方)实体的表中,加入 1 端(一方)实体的主键作为外键(不单独建联系表)部门(1)—员工(n):在员工表中增加 dept_id 外键
多对多 m : n必须单独为“联系”建立一张新表,新表包含两端实体的主键(联合构成主码或外键)及联系自身的属性学生(m)—选课—课程(n):新建选课表 (学号, 课程号, 成绩)

E-R 图转关系模式高频丢分点

必记

易错陷阱

多对多 m : n 联系自身的属性(例如“选课”联系上的成绩、借阅联系上的借阅日期)必须存放在独立转换出的联系表中,绝不能放进学生表或课程表!

随堂自测(3 题 · 共 129 道关联题)展开作答
填空2 分自测不计入学习进度

在 E-R 图中,矩形表示____。

填空2 分自测不计入学习进度

E-R 图中矩形框代表____。

填空2 分自测不计入学习进度

设有 E-R 图,含有 A、B 两个实体,A、B 之间联系的类型是 m:n,则将该 E-R 图转换为关系模式时,关系模式的数量是()。