问答题
已知某教务管理系统有下列关系模式(带下划线的属性是主码):
系({{U}}系号{{/U}},系名)
学生{{U}}(学号{{/U}},姓名,性别,入学日期,正常毕业日期,所在系号)
课程({{U}}课程号{{/U}},课程名,学分,开课系号,教师号)
选课({{U}}学号{{/U}},课程号,成绩)
教师({{U}}教师号{{/U}},姓名,职称,所在系号)
问答题
请根据给出的关系模式画出该系统的E-R图,图中忽略实体集的属性,但如果实体集之间的联系有属性则需要给出联系属性。
【正确答案】本题主要考查对E-R图与关系模式之间的转换,该类题考生主要是把握住关系模式中各个实体之间的关系以及它们的相互作用。根据对题目的理解,结合实际情况来获取实体之间的联系。
[*]
【答案解析】
问答题
随着教学改革的需要,该系统需要满足下列需求:
Ⅰ.需为课程增加先修课信息(一门课程可有多门先修课程);
Ⅱ.一门课程可由多名教师讲授,一名教师可以讲授多门课程。
请根据以上需求修改关系模式,仅列出有改动的关系模式,并使每个关系模式满足3NF。
【正确答案】本小题主要是考查考生对范式的理解以及应用情况。3NF,即第三范式是要求一个数据库表中不包含已在其他表中已包含的非主关键字信息。
系({{U}}系号{{/U}},系名)
学生({{U}}学号{{/U}},姓名,性别,入学日期,正常毕业日期,所在系号)
课程({{U}}课程号{{/U}},课程名,学分,开课系号,先修课)
教授({{U}}课程号{{/U}},开课系号,教师号)
选课({{U}}学号{{/U}},课程号,成绩)
教师(教师号,姓名,职称,所在系号)
【答案解析】