数据库设计实例 教务管理系统

本文详细介绍了教务管理系统的数据库设计,包括学生、教师、课程、教室等核心数据结构的定义,以及选课记录、教室分配等处理过程。通过E-R图、逻辑结构设计和SQL语句展示了数据模型的转换,并提出了课程容量管理和选课抽签的解决方案。
摘要由CSDN通过智能技术生成

数据库实验七 数据库设计

 

题目要求:

       设计一个教务管理系统。要求管理包括:学生的档案,学生选课的情况,学生每学期的综合测评,教师档案,教师工作量等等。具体考核方法根据自己了解的实际情况处理。

       假设此次设计的教务系统是整个学生管理系统数据库中的一部分,整个系统至少还包括学籍管理等其他子系统。

在初期设计时,先关注与教务系统有关的数据。在完成对教务管理系统的建模后再对整个系统进行合并,总终得到整个系统的设计方案。

 

一、需求分析

1、  根据分析可以画出该教务管理系统的数据流图:

学生

选课

上课

考试

测评

选课单

允许考试

成绩单

老师档案

课程简介

教室安排

试卷

考场安排

测评报告单

学生名单

教师

选定教材

申报

课表

 

2、  数据字典

数据结构:学生

含义说明:是教务管理系统的一个核心数据结构,定义了学生的有关信息

组成:学号、姓名

 

数据项:学号

含义说明:唯一标识每一个学生

别名:学生编号

类型:字符型

长度:9

取值范围:190000000 999999999

取值含义:前四位表明学生所在年级,后五位安顺序编号

 

数据项:姓名

含义说明:表示学生的姓名

类型:字符型

长度:10

取值范围:任意字符

             

              数据结构:教师

              含义说明:教务管理系统的核心数据结构之一,定义了教师的有关信息

              组成:教师号,教师姓名<

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值