学生信息管理系统SQL需求分析资料

学生信息管理系统SQL需求分析资料

ID:39710058

大小:87.00 KB

页数:17页

时间:2019-07-09

学生信息管理系统SQL需求分析资料_第1页
学生信息管理系统SQL需求分析资料_第2页
学生信息管理系统SQL需求分析资料_第3页
学生信息管理系统SQL需求分析资料_第4页
学生信息管理系统SQL需求分析资料_第5页
资源描述:

《学生信息管理系统SQL需求分析资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、中国地质大学江城学院SQLServer课程设计报告SQLServer课程设计报告院系:专业:学号:姓名:指导教师:-16-中国地质大学江城学院SQLServer课程设计报告目录一:需求分析阶段………………………………………..….31.1分析阶段……………………………….…3二:概念结构设计阶段………………………………...……32.1实体间的联系…………………………….4三:逻辑结构设计阶段………………………………43.1系统中的关系模式………………………4四:物理结构设计阶段………………………………54.1数据结构…………………………………...54.2关系………………………………………

2、...64.3存储过程…………………………………...64.4触发器…………………………………..….7五:实施阶段……………………………………………..….75.1创建数据库……………………………..….75.2创建备份………………………………..….75.3创建数据表文件………………………..….85.4创建存储过程…………………………..….95.5创建存储过程……………………………..15六:截图………………………………………………..…...16七:小结………………………………………………….…17-16-中国地质大学江城学院SQLServer课程设计报告学生信息管理系统一:需求分

3、析阶段学生信息管理系统就是对学生信息的管理,所以首先我们需要知道的是学生有那些信息,并且是怎样进行分类的。学生的信息包含1:基本信息;2:课程及成绩;3课程表。基本信息根据要求应该包括学生的基本情况、获得奖励情况、受到处分情况、学生的家庭信息等;课程及成绩应该包含对应课程对应学生的成绩;课程表包含课程号及其先导课。学生唯一一一对应的是学号,所以学号是唯一的主键,其他的都不能是,根据学号我们可以查找学生的姓名信息,还有学生的上过课的课程成绩等有关信息;根据学号,可以知道学生的各科成绩查询。综合分析对信息管理系统分四个表:学生基本信息(学号,姓名,性别,出生日期,学生所在系,班号,入校成绩,入学

4、时间,电话,父亲,母亲,获得奖励情况,受到处分情况),学生成绩表(学号,课程号,成绩),课程表(课程号,课程名,教师姓名,先导课程)。二:概念结构设计阶段实体间的联系:1:学生基本信息与学生成绩表中,学号是相同的,成绩表的学号依附于学生基本信息中的学号。2:课程表中的学号与,学生的基本信息中的学号有联系,可以根据学号知道一个学生的信息。-16-中国地质大学江城学院SQLServer课程设计报告3:课程表中的课程号与学生成绩表中的课程号对应,课程表中的课程号依附于学生成绩表中的课程号。4:课程号于老师是一对一的关系,课程名对成绩是一对一的关系。学号于课程号同样是一对多的关系,课程号对成绩是一对

5、多的关系,一个学号和一个课程号对于成绩是一一对应的关系。E-R图如下三:逻辑结构设计阶段学生信息系统中的关系模式如下:学生基本信息(学号,姓名,性别,出生日期,入校成绩,入学时间,电话,父亲,母亲,家庭住址,获得奖励情况,受到处分情况),主键是学号。学生成绩表(学号,课程号,成绩),主键是学号+课程号。课程表(课程号,课程名,教师姓名,先导课程)。主键是课程号。四:物理结构设计阶段1:数据结构:-16-中国地质大学江城学院SQLServer课程设计报告学生基本信息(学号char(10)notnullprimarykey,姓名char(8)notnull,性别char(2)notnull,出生

6、日期datetimenotnull,学生所在系varchar(20)notnull,入校成绩intnotnull,入学时间datetimedefault(getdate())notnull,电话char(6)null,父亲char(6)null,母亲char(6)null,获得奖励情况varchar(20)null,受到处分情况varchar(10)null;学生成绩表(学号char(10)notnullforeignkey(学号)references学生基本信息(学号),课程号varchar(6)null,成绩intnull);课程表(课程号char(3)primarykey,课程名var

7、char(20),教师姓名varchar(8),-16-中国地质大学江城学院SQLServer课程设计报告先导课程char(3))2:关系程数据表与课程表的课程号建立父子关系,学生基本信息与学生成绩表的学号建立父子关系。3:数据库名字为:学生信息管理系统逻辑数据库名:学生信息管理系统数据文件:学生信息管理系统dat.mdf,初始大小:1MB,最大空间为:20MB,增长量:2MB。日志文件:学生信息管理系统lo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。