资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
学生成绩管理系统数据库一、需求分析1. 信息需求对学校而言,学生成绩管理系统是所有工作的首要之选,但是高校学生的成绩管理工作量大、繁杂, 人工处理非常困难。因此,借助于强大计算机的处理能力, 能够把人从繁重的成绩管理工作中解脱出来,并且更加准确、安全、清晰的管理环境。2. 功能需求能够进行数据库的数据定义、数据操纵、数据控制等处理功能。具体功能应包括:系统应该提供课程安排数据的添加、插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息查询的功能。3. 安全性与完整性要求对于学生成绩管理系统数据库来讲, 由于其主要数据是学生成绩,只能由本人以及所教老师及教务处知道, 因此做好数据安全性是重中之重。另外,要求所有在校学生的信息都要录入其中,并且要设计好个别情况。二、概念结构设计概念结构设计阶段是整个数据库设计的关键, 它通过对用户需求 进行综合、归纳与抽象,形成一个独立于具体 DBMS勺概念模型设计成绩管理数据库包括学生、成绩、课程、教师四个关系E-R图如下三、逻辑结构设计(1)关系模式E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。设计学生成绩管理数据库,包括课程、学生、教成绩三个关 系,其关系模式中对每个实体定义的属性如下:课程信息表: (课程号,课程名,教师号,学分,学时)此为联系“课程信息表”所对应的关系模式。课程名为该关系的候选码。学生信息表:( 学号,姓名,年级,性别,专业,系别 )此为联系“学生信息表”所对应的关系模式。学号为该关系的候选码。成绩表: (学号,课程号,成绩)此为联系“输入”所对应的关系模式。题目编号、管理号为该关系的候选码教师信息: (教师号,教师名,教师性别,教师系别)此为联系“教师信息表”所对应的关系模式。教师信息为该关系的候选码。数据库中包含4 个表, 即课程信息 (class information) , 教师信息( teacher information ) ,学生信息 (student information) , 成绩信息 (score information)
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号