急求数据库高手进

来源:百度知道 编辑:UC知道 时间:2024/05/29 17:43:56
我们学院现有若干个专业、若干个教研室,每个专业有若干个班,每个班有若干个学生,每个教研室有若干个教师,每个教师可以讲授若干门课程,每个学生可以选修若干门课程。
根据上述叙述设计我们学院的数据库,可分为两步:先绘制符合实际的E—R图,
再将E—R图转换成相应的二维数据表

1、根据上述描述绘制E—R图
2、根据E—R图转换二维数据表(如果有未达到第三范式的对其进行规范化,使其至少达到第三范式要求)

各实体的属性为:(简便起见,未用图表示)

系:系编号,系名

班级:班级编号,班级名

教研室:教研室编号,教研室

学生:学号,姓名,学历

课程:课程编号,课程名

教员:职工号,姓名,职称

各联系的属性为:

选修课:成绩

其他联系无属性。

该E-R图的DBTG模型如下页所示

其关系模型为:

系(系编号,系名,学校名)

班级(班级编号,班级名,系编号)

教研室(教研室编号,教研室,系编号)

学生(学号,姓名,学历,班级编号,导师职工号)

课程(课程编号,课程名)

教员(职工号,姓名,职称,教研室编号)

选课(学号,课程编号,成绩)