问答题

案例分析题

设大学里教学数据库中有三个实体集。一是“课程”实体集,属性有课程号、课程名称;二是“教师”实体集,属性有教师工号、姓名、职称;三是“学生”实体集,属性有学号、姓名、性别、年龄、身份证号。 
设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位教师主讲;教师与学生之间有“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生可选修若干课程,每门课程可由若干学生选修,学生选修课程需要记录成绩。

转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。

【参考答案】

课程(课程号,课程名称)  主键:课程号     
教师(教师工号,姓名,职称)  主键:教师工号 
学生(学号,姓名,性别,年龄,身份证号)  主键:学号 
选课(学号, 课程号,成绩)  主键:(学号, 课程号)   外键:课程号,学号

热门 试题