全文预览

教学管理系统设计与实现

上传者:hnxzy51 |  格式:doc  |  页数:27 |  大小:0KB

文档介绍
置}g)占用表的数据依赖:{(班级号,教室号)->上课时间,(班级号,教室号)->占用学时}h)教师表的数据依赖:{教师号->姓名名,教师号->职称,教师号->性别,教师号->年龄,教师号->工资}i)教授表的数据依赖:{(教师,班级号)->授课时间,(班级号,教室号)->课程}2)对于各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系。3)按照数据依赖的理论对关系模式逐一分析,考察是否存在部分函数依赖,传递函数依赖,根据各个函数依赖的依赖集可知各个关系模式没有部分函数依赖和传递函数依赖所以所有的关系模式都是属于3NF。不需要进一步,进行模式分2.数据库的结构给出数据库基本表总体结构图,根据总体结构图设计各表的结构。设计表如下。表3-1系表的结构字段名数据类型长度约束描述Xnochar10主键系号Xnamechar10不为空系名Xdirectorchar10外键系主任表3-amechar10不为空班级名称页眉..页脚Xnochar10外键系号Cdirectorchar10外键班主任表3-ochar10外键班级号表3-reditsmallint5不为空学分Courcedirectorchar8外键教师号表3-5选课表的结构字段名数据类型长度约束描述Snochar10外键学号Courcenochar10外键课程名Gradechar10不为空成绩表3-6教室表的结构字段名数据类型长度约束描述Rnochar10主键教室号Rnamechar10不为空教室名Raddrchar10不为空教室位置表3-ochar10外键班级号Rnochar10外键教室号Stimedatetime上课时间UseTimechar10占用学时表3-8教师表的结构字段名数据类型长度约束描述Tnochar10主键教师号Tnamechar10不为空姓名Tsexchar10不为空性别Tposchar10不为空职称

收藏

分享

举报
下载此文档