数据库课程设计---学生成绩管理系统设计.doc

数据库课程设计---学生成绩管理系统设计.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理与应用》 课 程 设 计 项目名称:学 生 成 绩 管 理 系 统 目 录 第一章 实训目的、要求及步骤 1.1 实训目的 1.2 实训要求 1.3 实训步骤 第二章 数据库设计 2.1 需求分析 2.2 数据库概念分析 2.3 数据库逻辑设计 第三章 系统操作说明及运行结果 3.1 数据定义 3.2 数据查询操作 3.3 数据更新操作 第四章 程序设计 4.1 创建数据库 4.2 输入数据 第五章 总结及人员分工 第一章 实训目的、要求及步骤 一、实训目的 1.通过课程设计,使学生进一步巩固所学的知识,考查学生对数据库理论及知识的理解能力和综合运用能力 2.培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的能力 3. 通过对学校日常教学管理中的课程、选课、学生、教师、成绩等相关内容进行分析,完成具有学生管理、成绩管理、课程管理等相关功能的小型数据库管理应用系统 二、实训要求 1、完成进学生、班级、课程表的维护 2、完成成绩表的浏览查找 3、完成成绩表的维护 4、按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率 5、统计某学生、某学期的所有课程的平均成绩。 6、完成用户管理功能 7、完成数据备份与恢复功能 所需的知识点:E-R关系图;数据库表设计,数据库表维护等。 三、实训步骤 遵循“自顶向下、逐步细化”的设计方法,认真分析并理解课程设计题目的要求,进行相应功能分析、算法分析,数据流程分析,E-R关系图分析,进行概要设计; 1、需求分析 界定系统范围,描述系统需求(包括数据需求和功能需求) 2、概念结构设计画出系统各部分(子系统)E-R模型图 3、逻辑结构设计 (1)完成E-R模型向关系模型的转换 (2)对关系模型进行优化(如果需要) 4、物理结构设计(针对SQL Sever 2000) (1)存储结构设计(如数据表的构成,字段名称,字段数据类型,字段长度) (2)完整性约束设计(如主键约束、非空约束、默认值约束、检查约束、唯一约束) 5、将所设计表的结构在SQL Sever上实现,要求单独建立数据库并生成备份文件(备份数据库或导出数据库表到文本文件)。—R模型 1.1 E—R图 课程信息图 成绩图 学生信息表 1.2数据库的E—R图 三、数据库逻辑设计 1 关系模式 E—R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。 设计学生成绩管理数据库,包括课程、学生、成绩三个关系,其关系模式中对每个实体定义的属性如下: 课程信息表:(课程号,课程名,教师号,学分) 学生信息表:(学号,姓名,性别,年龄,专业,系别) 成绩表:(学号,课程号,课程名,成绩) 2 关系模式的规范化 课程信息表 学生信息表 成绩表 第三章 系统操作说明及运行结果 一、数据定义 1 基本表的创建,建表语句 Create table students( Stuno char(10) primary key, Stuname varchar(40) not null, Stusex char(2) not null, Stuage char(10) not null, Stumajor char (10) not null, Studepart char(10) not null, ) 2 基本表的删除 Drop table students 数据查询操作 查询学号为 姓名:李明 年龄:19 性别:男 出生日期:1989-1-10 系别:计算机系 班级:经济信息管理 输入语句: use 学生成绩管理系统 go insert into student(学号,姓名,年龄,性别,出生日期,系别,班级) values 李明,19,男,1989-1-10,计算机系,经济信) select * from student 查询结果 查询学号:09063102038 课程号:090110h

文档评论(0)

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

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

1亿VIP精品文档

相关文档