数据库实验七数据库设计
题目要求:
设计一个教务管理系统。要求管理包括:学生的档案,学生选课的情况,学生每学期的综合测评,教师档案,教师工作量等等。具体考核方法根据自己了解的实际情况处理。
假设此次设计的教务系统是整个学生管理系统数据库中的一部分,整个系统至少还包括学籍管理等其他子系统。
在初期设计时,先关注与教务系统有关的数据。在完成对教务管理系统的建模后再对整个系统进行合并,总终得到整个系统的设计方案。
一、需求分析
1、根据分析可以画出该教务管理系统的数据流
图:
学生
选课
上课
考试
测评
选课单
允许考试
成绩单
老师档案
课程简介
教室安排
试卷
考场安排
测评报告单
学生名单
教师
选定教材
申报
课表
2、数据字典
数据结构:学生(相当于实体)
含义说明:是教务管理系统的一个核心数据结
构,定义了学生的有关信息
组成:学号、姓名
数据项:学号(相当于属性)
含义说明:唯一标识每一个学生
别名:学生编号
类型:字符型
长度:9位
取值范围:190000000 –999999999