问答题
【说明】
某高校要设计一个教学管理数据库系统。通过调查,设计者了解到学生每学期按照事先安排的课程计划开始学习。每门课程由一名教师讲授;一个教师可以讲授多门课程;每名学生可以选修多门课程;学期结束后通过考试,教师登记每门课程、每名学生的成绩,并得到确认后存档。
数据库工程师风清扬设计了如图13-20所示的E-R图。
【问题1】
把该E-R图中的实体和联系转化为相应的关系模式,并指出其主码、候选码以及外码(若无外码也须指出)。
【问题2】
现要查询出所有的没有学生选修的课程的全部信息,请写出相应的SQL语句。注意,要查询出符合条件的课程的全部信息。
【问题3】
现要查询出所有选修了教师号为’001’的老师所授课程的学生的学号与姓名,请写出相应的SQL语句。
【参考答案】
[问题1] 方案1: 教师(教师号,姓名,性别,职称,系别)主码:教师号;候选码:教师号;无外码 学生(学号,姓名,性别......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)