全文预览

数据库课程设计报告-教学管理系统

上传者:蓝天 |  格式:doc  |  页数:20 |  大小:0KB

文档介绍
号,教授时间)主键:教室号班级号Р2 数据模型的优化Р数据库德逻辑结构设计的结果不是唯一的。为了提高数据库应用系统的性能,Р还应该根据应用需要适当的修改,调整关系模式,这就是数据模型的优化。规范Р化理论为数据库设计人员判断关系模式的优劣提供了理论标准,可用来预测模式Р可能出现的问题,使数据库设计工作有了严格的理论基础。关系数据模型的优化Р通常以规范化理论为指导,方法为:Р(1)确定数据依赖。分别写出每个关系内部属性的以及不同关系模式属性间Р的数据依赖。根据需求分析可知:Рa) 系表的数据依赖:{系号->系名,系号->系主任}Рb) 班级表的数据依赖:{班号->班名,班号->班主任,班号->系号}Рc) 学生表的数据依赖:{学生号->姓名,学生号->性别,学生号->省份,Р学生号->年龄,学生号->班级号,学生号->专业}Рd) 课程表的数据依赖:{课程号->课程名,课程号->学分,课程号->任Р课教师号}Рe) 选课表的数据依赖:{(学生号,课程号)->姓名}Рf) 教室表的数据依赖:{教室号->教室名,教室号->教室位置}Рg) 占用表的数据依赖:{(班级号,教室号)->上课时间,(班级号,教Р室号)->占用学时}Рh) 教师表的数据依赖:{教师号->姓名名,教师号->职称,教师号->性Р别,教师号->年龄,教师号->工资}Рi) 教授表的数据依赖:{(教师,班级号)->授课时间,(班级号,教室Р号)->课程}Р(2)对于各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系。Р(3)按照数据依赖的理论对关系模式逐一分析,考察是否存在部分函数依赖,Р传递函数依赖,根据各个函数依赖的依赖集可知各个关系模式没有部分函数依赖Р和传递函数依赖所以所有的关系模式都是属于3NF。不需要进一步,进行模式分Р3 数据库的结构Р给出数据库基本表总体结构图。Р根据总体结构图设计各表的结构。

收藏

分享

举报
下载此文档