第五章 学生数据库管理.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 引言 2 1 学生数据管理需求分析 3 1.1 业务流程 3 1.2 功能需求 3 1.3 数据需求 3 2 概念结构设计阶段 4 3 逻辑结构设计阶段 4 4 物理结构设计阶段 5 4.1学生信息表 5 4.2 教师信息表 6 4.3 课程信息表 6 4.4 成绩信息表 6 4.5 评师信息表 6 5 数据库实现 6 5.1 创建数据库 7 5.2 创建表 7 5.2.1 学生信息表 7 5.2.2 教师信息表 7 5.2.3 课程信息表 8 5.2.4 成绩信息表 8 5.2.5 评师信息表 8 5.3 列的修改 9 5.4 增删改查 9 5.5 视图的创建 9 5.5.1 学生视图的创建 10 5.5.2 老师视图的创建 11 5.6存储过程 11 5.6.1 学生储存过程 12 5.6.2 老师储存过程 12 设计体会及今后的改进意见 13 参考文献 14 引言 学校学生的成绩管理统计工作量大、复杂额人工处理非常困难。学生成绩管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。学生成绩管理系统的开发运用,实现了学生成绩管理的自动化,广大教师从繁重的成绩管理工作中解脱出来、把学校从传统的成绩管理模式中解放出来。 以前学校对学生的成绩是用人管理,而作为计算机应用的一部分,使用计算机对学生成绩进行信息管理,有着手工管理所无法比拟的优点,如:查找方便、可靠性高、存储量大、必威体育官网网址性好、寿命长、成本低等。这些优点能够极大地提高学校对学生成绩管理的效率。因此,开发一套学生成绩管理系统是有必要的。 1.2 该系统的功能需求。 对给定学号的学生的基本信息进行查询,包括学生的姓名、性别、年龄、出生年月、所属系部、所在班级的情况。 对给定代号的老师的基本信息进行查询,包括老师的姓名、性别、所属系部、所在班级的情况。 管理给定编号的课程基本信息,包括课程名称、学分、课时、授课教师等基本情况。 管理给定学科成绩的基本信息,包括录入、查询、修改和删除。 管理给定学生的基本信息,包括录入、查询、修改和删除。 管理给定老师的基本信息,包括录入、查询、修改和删除。 管理给定学生成绩的基本信息,包括录入、查询、修改和删除。 管理给定评师的基本信息,包括录入、查询、修改和删除。 1.3数据需求。 学生信息=学号+姓名+性别+年龄+出生年月+所属系部+所属专业+所在班级。 老师信息=教师号+姓名+性别+年龄+所属系部+所属专业+所在班级。 课程信息=课程号+课程名+教师号+学分+学时。 成绩信息=学号+课程名+成绩。 评师信息=教师号+授课评价。 2、概念结构设计阶段 概念结构设计阶段是整个数据库设计的关键,他通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。 E—R图如下: 3、逻辑结构设计阶段 逻辑结构是独立于任何一种数据模型的信息结构。逻辑结构的任务是把概念结构设计阶段设计好的基本E—R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。 E—R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。 设计学生成绩管理数据库,包括学生、教师、课程、成绩、评师五个关系,其关系模式中对每个实体定义的属性如下: 学生E-R图。 学生实体有7个属性,sno(学号)是主关键属性,经过数据优化将表转化为员工关系模型。 Student:(学号、姓名、性别、年龄、系别、班级、地址) 老师E-R图。 老师实体有6个属性,tno(老师号)是主关键属性,经过数据优化转化为老师关系模型。 Teacher:(教师号、教师名、教师性别、教师系别、班级、电话) 课程E-R图。 课程实体有4个属性,cno(课程号)是主关键属性,经过数据优化转化为课程关系模型。 Class:(课程号、课程名、学分、学时) 成绩E-R图 课程实体有5个属性,sno(课程号)是主关键属性,经过数据优化转化为成绩关系模型。 Score:(学号、教师系别、班级、课程名、成绩) 评师E-R图 课程实体有5个属性,tno(教师号)是主关键属性,经过数据优化转化为评师关系模型。 Appraisal:(教师号、教师系别、班级、学号、授课评价) 4、物理设计阶段 数据库物理设计的任务是为上一阶段得到的数据库逻辑模式,即数据库的逻辑结构选择合适的应用环境的物理结构,既确定有效地实现逻辑结构模式的数据库存储模式,确定在物理设备上所采用的存储结构和存取方法,然后对该存储模式进行性能评价、修改设计,经过多次反复,

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档