数据库课程设计报告-范例(9)
时间:2026-01-16
时间:2026-01-16
将E-R图转换成关系数据模式,其中,每个实体转换成一个关系模式,多对多联系转换成独立的关系模式,一对多联系并入多端实体,得到以下初始关系模式:
院系(系编号,系名,主任工号,电话)
专业(专业号,专业名,系编号)
班级(班号,班名,人数,专业号, 教师号)
教师(教师号,姓名,性别,系编号)
学生(学号,姓名,性别,出生年月, 籍贯,民族,政治面貌,院系,电话,班号)
课程(课号,课名,讲课学时,开课院系,任课老师,学分)
选课(学号,课号,成绩)
讲授(教师号,课号,效果)
2.3.2 规范化处理
经过对初始关系模式的规范化处理,以下关系模式中不存在部分函数依赖和传递函数依赖,已经达到3NF。(=代表主码,≈代表外码) 系名,主任工号,电话) 专业(专业号,专业名,系编号) 班级(班号,班名,人数,专业号, 教师号) 姓名,性别,系编号) 学生(学号,姓名,性别,出生年月, 籍贯,民族,政治面貌,院系,电话,班号) 课程(课号,课名,讲课学时,开课院系,任课老师,学分) 成绩)
讲授(教师号,课号,效果)
2.4 数据库物理结构设计
为了加快数据查询处理速度,为各个关系模式创建如下索引:
院系:
专业:
班级:
教师:
学生:
课程:
7