ER模型的装换为关系模型
ER模型的装换为关系模型
1:1的关系
两种方案
两端实体各建一个表,
方案1 学校:学校名 校址 类别 校长姓名(外键)
校长:姓名 性别 年龄
方案2 学校:学校名 校址 类别
校长:姓名 性别 年龄 学校名(外键)
首先要要确定实体之间联系,把联系加到实体多的那一端,把另一端的主键也加入过来。
如上图是1对多的关系
将联系与多端实体所对应得关系模式合并
学校:学校名 校址 校长
教师:教工号 姓名 专长 学校名(外键)年薪 专长
多对多的关系如上图
把关系单独的建一个表,再把两端实体的主键加过来,
两端实体不变
学生表:学号 姓名 性别
选课表:课程号 学号(主键) 成绩
课程表:课程号 课程名 学分
1:1的关系
两种方案
两端实体各建一个表,
方案1 学校:学校名 校址 类别 校长姓名(外键)
校长:姓名 性别 年龄
方案2 学校:学校名 校址 类别
校长:姓名 性别 年龄 学校名(外键)
首先要要确定实体之间联系,把联系加到实体多的那一端,把另一端的主键也加入过来。
如上图是1对多的关系
将联系与多端实体所对应得关系模式合并
学校:学校名 校址 校长
教师:教工号 姓名 专长 学校名(外键)年薪 专长
多对多的关系如上图
把关系单独的建一个表,再把两端实体的主键加过来,
两端实体不变
学生表:学号 姓名 性别
选课表:课程号 学号(主键) 成绩
课程表:课程号 课程名 学分
1:1的关系
两种方案
两端实体各建一个表,
方案1 学校:学校名 校址 类别 校长姓名(外键)
校长:姓名 性别 年龄
方案2 学校:学校名 校址 类别
校长:姓名 性别 年龄 学校名(外键)
首先要要确定实体之间联系,把联系加到实体多的那一端,把另一端的主键也加入过来。
如上图是1对多的关系
将联系与多端实体所对应得关系模式合并
学校:学校名 校址 校长
教师:教工号 姓名 专长 学校名(外键)年薪 专长
多对多的关系如上图
把关系单独的建一个表,再把两端实体的主键加过来,
两端实体不变
学生表:学号 姓名 性别
选课表:课程号 学号(主键) 成绩
课程表:课程号 课程名 学分