数据库er图转关系模型的原则
时间: 2024-01-05 12:19:10 浏览: 130
主要内容-数据库设计和ER模型
数据库ER图转关系模型的原则如下:
1. 将每个实体类型转换成一个关系模式,实体的属性即为关系的属性,实体标识符即为关系的键。
2. 将每个联系类型转换成一个关系模式,联系类型的属性即为关系的属性,联系类型的标识符即为关系的键。
3. 如果实体间的联系是1对N,则在实体类型转换成两个关系模式中的任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。
4. 如果实体间的关系是1对1,则将每个实体类型转换成一个关系模式,实体的属性即为关系的属性,实体标识符即为关系的键。
例如,有一个ER图包含学生和课程两个实体类型,以及选课这个联系类型。其中,学生实体类型包含学号、姓名、性别等属性,课程实体类型包含课程号、课程名称、学分等属性,选课联系类型包含成绩等属性。则可以按照上述原则将ER图转换成关系模型,如下所示:
学生表(Student):
- 学号(ID):主键
- 姓名(Name)
- 性别(Gender)
课程表(Course):
- 课程号(ID):主键
课程名称(Name)
- 学分(Credit)
选课表(SC):
- 学号(SID):外键,关联学生表
- 课程号(CID):外键,关联课程表
- 成绩(Score)
阅读全文