学生成绩管理系统数据库分析_第1页
学生成绩管理系统数据库分析_第2页
学生成绩管理系统数据库分析_第3页
学生成绩管理系统数据库分析_第4页
学生成绩管理系统数据库分析_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、枣庄学院信息科学与工程学院课程设计任务书题 目:学牛成绩管理系统学 号:姓 名:专业:网络工程课程:数据库指导教师:职称:完成时间:2013年12月2014年1月枣庄学院信息科学与工程学院制2013年12月10日课程设计任务书及成绩评定课程设计的任务和具体要求设计的系统应包含输入、输出、查询、插入、修改、删除等基本功能。据 题目的基本需求,设计数据库、编写程序(),并写出详细的设计说明书指导教师签字: 日期:指导教师评语成绩: 指导教师签字: 日期:课程设计所需软件、硬件等17的机220083.数据建模工具课程设计进度计划起至日期工作内容备注2013年12月初至2014年一月初半个月的收集资料

2、,确定课题成绩管 理系统,后半个月开始数据库的库表 视图的创建和改进。参考文献、资料索引厅P义献、资料名称编者者出版单位1、数据库实用技术张冬玲 编著清华大学出版社2、数据库系统导论编著机械工业出版社3、数据库设计著 机械工业出版社目录一、需求分析阶段 错误!未指定书签。1.1 信息需求 错误!未指定书签。1.2 功能需求 错误!未指定书签。1.3 对数据库操作维护的需求 错误!未指定书签。二、概念结构设计阶段错误!未指定书签。三、逻辑结构设计阶段错误!未指定书签。四、物理设计阶段 错误!未指定书签。五、数据库实现 错误!未指定书签。5.1创建数据库 错误!未指定书签。六、数据库运行和维护阶段

3、 错误!未指定书签。6.1 数据定义 错误!未指定书签。6.2 数据操作 错误!未指定书签。6.2.1 单表查询 错误!未指定书签。6.2.2 连接查询 错误!未指定书签。6.2.3 嵌套查询 错误!未指定书签。6.3 数据库更新操作 错误!未指定书签。6.3.1 插入数据 错误!未指定书签。6.3.2 改数据 错误!未指定书签。6.3.3 删除数据 错误!未指定书签。6.4 为数据库建立索引 错误!未指定书签。6.4.1 创建及修改索引错误!未指定书签。6.4.2 .删除索引 错误!未指定书签。6.5 触发器的操作 错误!未指定书签。6.5.1 创建及修改触发器错误!未指定书签。6.5.2

4、删除触发器 错误!未指定书签。6.6 视图的操作 错误!未指定书签。6.6.1 .创建视图 错误!未指定书签。6.6.3 删除视图错误!未指定书签。七、总结 错误!未指定书签。3 / 21学生成绩管理系统数据库分析学生成绩管理系统数据库一、需求分析阶段1.1 信息需求高校学生的成绩管理工作量大、繁杂,人工处理非常困难。学生成绩管理系 统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理 的准确性。学生成绩管理系统的开发运用,实现了学生成绩管理的自动化,不仅把 广大教师从繁重的成绩管理工作中解脱出来、 把学校从传统的成绩管理模式中解 放出来,而且对学生成绩的判断和整理更合理、

5、更公正,同时也给教师提供了一个 准确、清晰、轻松的成绩管理环境。1.2 功能需求能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。具体功能应包括:系统应该提供课程安排数据的插入、删除、 更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息查询的功 能。1.3 对数据库操作维护的需求二、概念结构设计阶段概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、 归纳与抽象,形成一个独立于具体的概念模型。设计教室管理数据库包括班级、 教室、课程、教师四个关系。图如下图 1.1图Li三、逻辑结构设计阶段逻辑结构是独立于任何一种数据模型的信息结构。

6、逻辑结构的任务是把概念 结构设计阶段设计好的基本图转化为宜选用的所支持的数据模型相符合的逻辑 结构,并对其进行优化。图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。设计学生成绩管理数据库,包括课程、学生、教师、成绩四个关系 ,具关系 模式中对每个实体定义的属性如下:课程信息表:(课程号,课程名,教师号,学分,学时)学生信息表1:(学号,姓名,性别,年龄,专业,系别)成绩表:(学号号,课程名,成绩)教师表1:(教师号,教师名,教师性别,教师系别)3.1 课程信息表()字段名描述数据类型字段限制课程号(10)课程名(45)教师号(10)学分(

7、4)学时(50)3.2 学生信息表()字段名描述数据类型字段权限学号(10)姓名(10)性别(3)年龄(3)专业(30)系别(50)3.3 教师表(1)字段名属性数据类型字段权限教师号(10)教师名(10)教师性别(2)教室系别(50)3.4成绩表字段名属性数据类型字段权限学号(10)课程名(10)成绩(3)四、物理设计阶段数据库物理设计的任务是为上一阶段得到的数据库逻辑模式,即数据库的逻 辑结构选择合适的应用环境的物理结构,既确定有效地实现逻辑结构模式的数据 库存储模式,确定在物理设备上所采用的存储结构和存取方法,然后对该存储模式进行性能评价、修改设计,经过多次反复,最后得到一个性能较好的存

8、储模式。 数据库物理设计内容包括记录存储结构的设计,存储路径的设计。五、数据库实现数据库实施是指建立数据库,编制与调试应用程序, 组织数据入库,并进行 试运行。5.1 创建数据库(1)打开工具“查询分析器”(2)在查询窗口中键入下列语句2 / 21学生成绩管理系统数据库分析执行上述语句即可新建一名为的数据库(QLQuaryi 刊 I LffJCma tier (n 54)* CREAFE DATAEAEON FEU.MARIFILENAME 'E : V STUMUT;Dfc: iXSCcreSyst . mdf 1 . 3IZE3, riLE jROWTIMANAME -Seis_l

9、 e g rFILElTAME-*FxSTUDENTDa = uxeSi'JLeti_lagsLJX3 1 ES>LMAXSIZE«3O, FILEERCWTH=iair 11r3结银I产令已成功关成六、数据库运行和维护阶段6.1数据定义基本表创建、修改及删除;索引的创建和删除;视图的创建和删除(1)创建数据表一个完整的数据库不可缺少的就是数据表,若干个数据表的集合成一个数据 库。数据表主要用来存放一定格式的记录, 数据表中的行被称为记录,列被称为 字段。创建数据表的过程其实就是定义字段的过程。在此学生成绩管理系统中需要创建四个表,即课程信息表、学生信息表、教 师信息表

10、和成绩表。创建数据库后,为数据库添加数据表,步骤如下。(1) 新建查询窗口(2)在查询窗口中键入下列语句课程信息相关表格301 1照片处理1224302时事政治与申论22183033D3236304 1心理应用4232305四方电影欣赏5230306计算机文化基础6332307 1枣庄文化7330308中外文化十讲8345309形势与政策9335(创建课程信息表(10),课程号(45),课程名(10)教师号(4),学分(50),学时执行上述语句即可创建课程信息表相关表格 学生信息相关表格2012121201陈蝠男22P网络工程信息科学与工程学院2012121202崔雪娇女23r网络工程信息科学

11、与工程学院2012121203董朝阳男22网络工程信息科学与工程学院2012121204杜鹃女22网络工程信息科学与工程学院12012121205方卉女20网络工程信息科学与工程学院2012121206王佩琪女20网络工程信息科学与工程学院2012121207:李明泽男21:网络工程信息科学与工程学院2012121208张佳女21网络工程信息科学与工程学院2012121209曹睿家男20网络工程信息科学与工程学院2012121210柳夕颜女21:网络工程信息科学与工程学院2012121211周明轩男21网络工程信息科学与工程学院2012121212郭晨男21网络工程信息科学与工程学院20121

12、21213王家琪男21r网络工程信息科学与工程学院2012121214刘明男21网络工程信息科学与工程学院2012121215罗安臣男20网络工程信息科学与工程学院2012121216张露四女21r网络工程信息科学与工程学院2012121217吴芷琪女21网络工程信息科学与工程学院2012121218毛亚如女21网络工程信息科学与工程学院2012121219杨凤瑞女21r网络工程信息科学与工程学院2012121220王思语女21网络工程信息科学与工程学院创建学生信息表(10),学号(10),姓名,性别,年龄(30),专业1(10), (10), (2), (50)教师性别教师系别(50),系别

13、11卢业君 女文学院2李昌明男美术学院3张富强男文学院4:刘翠杰 1女心理学院5王庆后男文学院6三明男信息科学与工程学院7王纲男文学院8徐伟丽女文学院9刘书霞女文学院)执行上述语句即可创建学生信息表相关表格教师信息表创建教师信息表教师号教师名执行上述语句即可创建教师信息表相关表格成绩信息表20121212013039020121212023039020121212033058620121212043068220121212053048420121212063018120121212073069320121212083027920121212093048520121212103069420121

14、21211308742012121212r307186201212121330999201212121430689201212121530588201212121630487201212121730386201212121830285201212121930184201212122030783创建成绩表(19),学号(10)(),课程号(3)成绩)执行上述语句即可创建成绩表相关表格(2)基本表的删除6.2数据操作数据库查询操作6.2.1 单表查询(1)查询为2012121201学生的1'2012121203'结果:窗结累.消息snanei :董朝阳: Vinfeill :一It

15、"(2)查询为女并且为信息科学与工程学院的13 / 21='女'=' 结果:信息科学与工程学院(3)查询所有学生的姓名、性别和年龄置拉已渤曲行.(4)查询学生信息表中年龄小于 21和年龄大于21的学生的姓名和年龄>21 <21结果:3结果装息&age1 wii in;陈琳J 22崔雪硫233董朝阳224杜鹃225方卉8王闹琪207善容家州R置安臣理(5)查询表中所有姓“王”数据6.2.2 连接查询(1)学生的学号、姓名,所选课程的课程号、课程名和成绩、任课教师名11 , 111 1结果:n站果岛消息BflOenameQT1QcnarrKid

16、egnM12012121201I也3033D MAXW张盲强22012121202崔直特3033D MAX90拈富噪3201Z121Z03却阳305西方电用院赏86王庄石42012121204根g廿算机文!七基础32萧立明52012121206方卉犯心理应用如翠盍G2072121206王佩也301PS照片处理 172012121207李朋泽3W计茸机文牝皇城33黄立明a201Z1Z12A3南丰3QZ时去漱治与印饶乃丰昌明9西辔弄30a心理应用的则寿杰1D201212121D柳少颜3DGH算机文化星胎苗立明112012121211周明打300中外文化+耕74徐帏丽122012121212郭晨30

17、7枣庄文优56王纲13Z012121Z13王嘉图309形势与的第39划书雷142D12121214司质3DG计算机文化星础39专立明152012121215罗安臣305西方电影喊京展王庆石1G2012121216非需西304心理应用07刘翠杰172012121217吴芷琪3033D MAX36张富强IE201212121a毛亚航i302日J事时治马出论S5李昌明192012121 MS输其喘301P5曜片处(184卢亚雪202012151220王思语307枣庄文化32王纲京询已成功想行.(2)找出教授数据库原理的老师的教师名111'枣庄文化'结果:1摺果消息InarriBI :

18、主丽|II iiiuii iibb Jiiai&a r(3)操作结果集查询查询0811080102号同学和0811080103号同学共同选修的课程'02''03'查询结果6.2.3嵌套查询查询选修了 306这门课的所有学生的学号、姓名、年龄、院系,306,) 查询结果绪果sname sge depart1f M121212M 1杜鹃22信息科学与工程学院22Q1J121207李明泽21信息科学与工程学院32012121Z10柳夕趟21信息衅与工程学院42012121214刘明21信息科竽与工程学院6.3 数据库更新操作6.3.1 .插入数据向表中添加一项

19、记录:姓名:王辰,学号:2012121221,性别:男,年龄:21专业:网络工程,系别: 信息科学与工程学院(,('2012121221',王辰,男,21 ,网络工程,信息科学与工程学院)6.3.2 修改数据修改陈琦的学号为:201131301'2013131301'陈琦; 修改前2012121201 陈琦里22网络工程信息科学与工修改后6.3.3.删除数据删除董朝阳的学号为:2012121203(2012121203)修改前修改后学生成绩管理系统数据库分析6.4 为数据库建立索引创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证每一行数据的唯一性。第二, 可以大大加快数据的检索速度,这也是所以的最主要原因。 第三, 可以加速表与表之间的连接,特别是实现数据的参考完整性方面特有意义。第四, 在使用 和 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询过程中,使用优化隐藏器,提高系统性能。6.4.1 创建及修改索引(1) 在表的列上创建非聚集索引。()19 /

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论