数据库管理信息系统设计.docx
《数据库管理信息系统设计.docx》由会员分享,可在线阅读,更多相关《数据库管理信息系统设计.docx(21页珍藏版)》请在三一办公上搜索。
1、数据库原理及应用课程设计设计题目:学生成绩管理数据库系统设计学生学生学生学生学生学生专业信息管理与信息系统班级-西安理工大学高科学院2012年第 学期一、 本小组人员分工2二、需求分析阶段41、 信息要求42、 功能需求43、安全性与完整性的要求4三、概述51.1目的与要求51.2设计环境 5四、 、概念结构设计阶段5五、逻辑结构设计阶段71、课程信息表(class) 72、学生信息表(student1) 83. 教师表(teacher1)84. 成绩表 8六、物理设计阶段9七、 数据库实现91、创建数据库92、创建数据表93学生信息相关表格114. 课程信息相关表格115. 成绩信息表 12
2、6. 教师信息表12八、数据库运行和维护阶段131、数据定义132、数据操作 133、数据库更新操作164、为数据库建立索引175、 视图的操作:数据库视图的定义(创建和删除)、查询和更新186、数据库的安全性197、数据库的完整性20、本小组人员分工题目学生成绩管理系统同组队员信息学号姓名专业课题负责部分学生1 (组长)数据库实现学生2总结、排版、物理设计学生3监测与维护学生4逻辑结构设计、概述学生5需求分析学生6概念设计(E-R)图二、需求分析阶段1、信息要求学生成绩管理系统是对学生人数增多,信息量增大的问题,实现管理现 代化,网络化,逐步摆脱学生成绩管理的人工管理方式,学生成绩管理系统
3、借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处 理的准确性。学生成绩管理系统的开发运用,实现了学生成绩管理系统的自 动化,不仅把广大教师从繁重的成绩管理工作中解救出来,而且把学校从传 统的管理成绩模式中解放出来,而且对学生成绩的判断和整理更合理,更公 正,同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。2、功能需求能够进行数据库的数据定义,数据操纵、数据控制等处理功能。具体功能应包括:系统应该提供课程安排数据库的插入、删除、更新、查询; 成绩的添加、修改、删除、查询、学生及职工基本信息的查询功能。3. 、安全性与完整性的要求(1)系统应该设置访问用户的标志以鉴别是否是
4、合法的用户,要求合法用 户设置密码,保证用户的安全性。(2)系统对不同用户设置不同权限,区分不同用户,如学生,教师。(3)各种信息记录的完整性,不能为空。(4)各种数据相互联系的正确性。三、概述1.1目的与要求随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机 数据库来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减 少了学校学生成绩管理的工作量。该课程设计要求设计一个学生成绩的数据库管 理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程 的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理 论知识更加的巩固加深,加强动手能力
5、与实践能力,学以致用,与现实生活中的 应用充分的结合起来。1.2设计环境 Microsoft SQL Server 2005 Microsoft Visual C+ 6.0四、概念结构设计阶段概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。设计教室管理数据库包括班级、教室、课程、教师四个关系。E-R图如下E-R图说明:四个实体,教师信息表的实体属性是教师号、教师名、教师姓别、 教室系别;学生信息表的实体属性是系别、专业、性别、年龄、姓名、学号;成 绩的书实体属性是学号,课程号、成绩;课程信息的实体属性是学时、学分、教 室号、课
6、程名、课程号学生和课程课程实体之间有“选修”关系,(n;m,分数、属性)教师和课程号实体之间有“任课”联系,(1: n;任课时间、教材属性)五、逻辑结构设计阶段逻辑结构是独立于任何一种数据模型的信息结构。逻辑结构的任务是把概念 结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符 合的逻辑结构,并对其进行优化。E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化 为关系模式,如何确定这些关系模式的属性和码。设计学生成绩管理数据库,包括课程、学生、教师、成绩四个关系其关系 模式中对每个实体定义的属性如下:课程信息表Class:(课程号,课程名,教师号,学分,学
7、时)学生信息表Student1:(学号,姓名,性别,年龄,专业,系别)成绩表Score:(学号号,课程名,成绩)教师表Teacherl:(教师号,教师名,教师性别,教师系别)1、课程信息表(class)字段名描述数据类型字段限制cno课程号char(10)Primarykeycname课程名char(10)Not nullteano教师号char(10)Not nullcredit学分char(4)Not nullctime学时char(50)Not null2、学生信息表(studentl)字段名描述数据类型字段权限sno学号char(10)Primarykeysname姓名char(10)
8、Not nullssex性别char(2)Not nullsage年龄char(2)Not nullmajor专业char(10)Not nulldepart系别char(10)Not null3. 教师表(teacherl)字段名属性数据类型字段权限teano教师号char(10)Primarykeytname教师名char(10)Not nullTsex教师性别char(2)Not nullTdepart教室系别char(10)Not null4. 成绩表字段名属性数据类型字段权限sno学号char(10)Primarykeycno课程名char(10)Not nulldegree成绩ch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 管理信息系统 设计
链接地址:https://www.31ppt.com/p-5306353.html