阅读以下说明和关系表,回答问题1~3。
[说明]
在一个大学的选课系统中,包括了学生、系、教师和课程方面的信息。该系统中还包含了学生所选课程、成绩,教师所授课程,以及系开设的课程等信息。学生、教师、系和课程的属性如下:
学生:学号和姓名
教师:编号和姓名
系:系代号和系名
课:课程号和课程名
一个学生可以选多门课程,一名教师可以讲授多门课程,也可以多名教师讲授同一门课程,不同专业间也可以开设相同的课程。
用E-R模型对大学选课的数据库进行描述。
在表单上有一页框,页框内有三个选项卡,标题分别为“学生”、“课程”和“选课”。表单运行时对应的三个页面上分别显示“学生”表,“课程”表和“选课”表。 表单上还有一选项按钮组,共有三个待选项,标题分别为“学生”、“课程”、“选课”。当单击该选项按钮组选择某一选项时,页框将在对应页面上显示对应表,如单击“课程”选项时,页框将在课程页面上显示课程表。表单上有一命令按钮,标题为“退出”,单击此按钮,表单将退出。 以文件名myform保存表单。
A.练习只能做一次
B.测试可以做多次
C.学生某门课程的单元测试最终成绩为所有单元练习成绩的平均分值
D.学生某门课程的单元自测最终成绩为所有单元测试成绩的平均分值
要求:(1)确定实体集和属性;(2)画出E-R模型;(3)转换成符合3NF要求的关系模式,并指出它们的主码和外码。