说明:①本次作业共有三大题;
②请提交纸介质的作业;
③提交时间:2014.5.12(下周一的课间)。
第一题:ER 模型设计
假设需要建立一个学校的教学信息管理系统,其中需要保存的信息有:
学生的学号(具有唯一性),姓名,性别,所在院系和修读专业;
教师的工作证编号(具有唯一性),姓名,职称和出生日期;
课程的编号(具有唯一性),名称,类别代码和学分数。
其中:
一门课程可以分若干个班上课,每个班有一个主讲教师;
学生在选课时必须确定其所选课程的任课教师(即在由该教师担任主讲任务的班级
上听课);
系统需要记录学生的选课信息:所选课程以及该课程的主讲教师、选修时间(年份
和学期)和成绩。
1. 请设计该数据库的 E-R 模型,并将其转换成关系模式。
答:
关系模式:
课程(编号, 名称, 类别代码, 学分)
教师(工作证编号, 姓名, 职称, 出生日期)
学生(学号, 姓名, 性别, 院系, 专业)
班(班号, 年份, 学期, 课程编号, 工作证编号)
选修(班号, 学号, 成绩)
关系模式:
课程(编号, 名称, 类别代码, 学分)
教师(工作证编号, 姓名, 职称, 出生日期)
学生(学号, 姓名, 性别, 院系, 专业)
选修(学号, 课程编号, 工作证编号, 年份,
学期, 成绩)
评论0