欢迎来到天天文库
浏览记录
ID:6635045
大小:615.14 KB
页数:29页
时间:2018-01-20
《学生成绩管理系统数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、郑州大学西亚斯国际学院数据库设计论文题目学生成绩管理系统数据库指导老师学生姓名学号4专业计算机科学与技术班级计科1班院系电子信息工程学院目录目录第一章学生成绩管理系统数据库简介2第二章需求分析3第一节数据库功能需求3一、数据插入功能3二、查询功能3三、修改功能3四、删除功能3第三章概念结构设计4第一节各实体及其属性4一、实体------学生4二、实体------课程4三、实体------教师5四、实体------院系5五、实体-------专业5六、实体-------班级5第二节各实体间的联系5第四章逻辑结构设计7
2、第一节将E-R图转为如下的关系模型7第二节具体的数据表逻辑结构7第五章数据库的物理设计10第六章数据库的建立11第一节建立数据表并插入数据11一、建立学生表------student11二、建立课程表------course12三、建立成绩表------score12四、建立教师信息表------teacher13五、建立院系表------department14六、建立专业表------major14七、建立班级表------class15八、建立关系表------relation15第二节建立视图16一、建立视
3、图------学生基本信息16二、建立视图------st16三、建立视图------学生查询16第七章数据库的实施和维护17目录第一节基于数据表和视图的查询17一、查询每个教师所教的课程及相应的班级17二、查询学生“王英豪”的课程“计算机操作系统”的成绩17三、查询各院系的各科平均成绩在全校的排名17四、查询学生的成绩信息除了各科成绩最高的学生18五、查询入学时间为“2012-09-01”的学生基本信息19六、查询学生中姓李的同学信息20七、统计每个院系的学生人数20八、建立“名次表”,并从中查询前三名21第二节
4、建立触发器21一、建立触发器------信息更新和信息更新121二、建立触发器------成绩修改22第三节建立存储过程23一、建立“成绩复制表”存放复制的学生成绩信息24二、建立存储过程“成绩复制1”,其中嵌套一个存储过程“成绩复制2”24三、验证存储过程的功能25第八章结论26摘要学生成绩管理系统数据库摘要在大信息量社会,数据库技术变得越来越的重要。学生成绩管理数据库是贴近大学生的一种数据库。同时,学生成绩管理系统数据库也是一个教育单位不可缺少的重要组成部分,它对于学校的教务管理人员来说至关重要,而且学生对其也
5、接触的较多,因此利用计算机对数据库的建立和维护变得尤为重要。关键字:数据库建立与维护,学生成绩管理系统数据库AbstractInalargeamountofinformationsociety,databasetechnologyisbecomingmoreandmoreimportant.Studentachievementmanagementdatabaseisclosetothecollegestudentsadatabase.Atthesametime,thestudentachievementmanage
6、mentsystemdatabaseisalsoanimportantpartofeducationunitindispensability,itiscrucialfortheschooleducationaladministrationmanagement,andalsocontactmoreofitsstudents,sousingthecomputertobuildandmaintainthedatabaseisparticularlyheavy.Keywords:databaseestablishmenta
7、ndmaintenance,studentachievementmanagementsystemdatabase第1页第一章第一章学生成绩管理系统数据库简介学生成绩管理系统数据库主要提供方便的管理功能以及信息查询功能,学生可以查询相关基本信息,教师可以查看插入学生成绩和查看相关学生的基本信息。还可以统计学生人数、计算平均成绩等相关查询和相应权限的限制。在学生成绩管理系统数据库中主要存储学生的基本信息、成绩、教师基本信息、教师和学生关系等基本记录。除此之外,还有建立在基本数据表上的相关视图和保证数据完整性的触发器等。
8、第2页第二章第二章需求分析第一节数据库功能需求一、数据插入功能第一次可以插入学生的基本信息、成绩和其他的数据记录,且可以随时终止输入,也可以随时插入新的纪录。二、查询功能可以进行基于数据库或者视图的相关查询,并且可以再屏幕上输出相关查询的结果。三、修改功能当输入数据库的数据出现错误的时候,可以不通过删除而进行对错误数据的更改。简化数据库的复杂的管理。四、删除
此文档下载收益归作者所有