S2-1.1
根据系统需求绘制 E-R 图。
精编讲义 v1#
E-R 图(实体-联系图)三大核心要素与图形符号
必记实体(Entity)
- E-R 图几何图形
- 矩形框
- 概念说明
- 客观存在并可相互区分的事物集合(框内写实体名)
- 典型实例
- 学生、课程、教师、部门
属性(Attribute)
- E-R 图几何图形
- 椭圆形框
- 概念说明
- 实体或联系所具有的特征(用无向边与实体/联系相连)
- 典型实例
- 学号(主码下加横线)、姓名、成绩
联系(Relationship)
- E-R 图几何图形
- 菱形框
- 概念说明
- 实体集之间的对应关系,用无向边连接实体并在边上标注联系类型
- 典型实例
- 选修(
m : n)、属于(n : 1)、管理(1 : 1)
| 组成要素 | E-R 图几何图形 | 概念说明 | 典型实例 |
|---|---|---|---|
| 实体(Entity) | 矩形框 | 客观存在并可相互区分的事物集合(框内写实体名) | 学生、课程、教师、部门 |
| 属性(Attribute) | 椭圆形框 | 实体或联系所具有的特征(用无向边与实体/联系相连) | 学号(主码下加横线)、姓名、成绩 |
| 联系(Relationship) | 菱形框 | 实体集之间的对应关系,用无向边连接实体并在边上标注联系类型 | 选修(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 图转换为关系模式时,关系模式的数量是()。