设有如下教师讲课与学生选课间关系的E-R图,请将E-R图转换成等价的关系模型。并标出各关系模式的主键及外键(主键用下划线,外键用波浪线标识)。

admin2016-12-23  35

问题 设有如下教师讲课与学生选课间关系的E-R图,请将E-R图转换成等价的关系模型。并标出各关系模式的主键及外键(主键用下划线,外键用波浪线标识)。

选项

答案将E-R图转换为关系模式:(下划线表示主键,波浪线表示外键) 教师(教工号,姓名,性别) 任教(教工号,课程号,教材) 课程(课程号,课程名,学时数) 选修(学号,课程号,成绩) 学生(学号,姓名,性别) 任教模式的外键为教工号和课程号,选修模式的外键为学号和课程号。

解析 由于教师与课程之间是多对多的关系,且课程与学生之间也是多对多的关系,所以在将E-R图转换为关系模式时,不仅要将实体转换为关系模式,联系也要转换为关系模式。转换步骤为:E-R图中每个实体类型都应转换为一个关系模式,实体的属性即为关系模式的属性,实体标识符即为关糸模式的键,联系的属性为两端实体类型的键加上联系类型的属性,其键为两端实体键的组合。
转载请注明原文地址:https://kaotiyun.com/show/7dAx777K
0

最新回复(0)