学生信息管理系统数据库

上传人:2127513****773577... 文档编号:63250241 上传时间:2022-03-17 格式:DOC 页数:12 大小:77.50KB
收藏 版权申诉 举报 下载
学生信息管理系统数据库_第1页
第1页 / 共12页
学生信息管理系统数据库_第2页
第2页 / 共12页
学生信息管理系统数据库_第3页
第3页 / 共12页
资源描述:

《学生信息管理系统数据库》由会员分享,可在线阅读,更多相关《学生信息管理系统数据库(12页珍藏版)》请在装配图网上搜索。

1、精选优质文档-倾情为你奉上数据库设计题目: 学生信息管理系统 学生姓名: 班 级: 学 号: 2014年 6 月 15 日一、需求分析1.1用户需求分析本系统为学校提供管理学生信息的软件,针对学校对管理学生信息的要求,该软件将具备以下功能:1)大大提高学校管理的运作效率;2)快捷、准确的处理学生的各种信息,通过全面的信息采集和处理,辅助提高管理水平;3)提高管理效率,方便用户查询,提供有效的技术保障。1.2相关功能要求1) 添加:可以添加学生的个人信息、专业信息、学院信息、成绩信息。2) 查询:可以查询学生的个人信息、专业信息、学院信息、成绩信息。3) 修改:可以修改学生的个人信息、专业信息、

2、学院信息、成绩信息。1.2数据字典1)数据项:学号含义说明:唯一标识每个学生别名:student_ID类型:长整型长度:8取值范围:至取值含义:前两位表示该学生入学年份后两位,第3、4位表示学院代码,第5、6位表示专业代码,第7、8位按顺序排列。数据项:姓名含义说明:标识不同的学生别名:student_name类型:字符型长度:10取值范围:取值含义:数据项:性别含义说明:每个学生的性别属性别名:student_sex类型:字符型长度:2取值范围:男or女取值含义:数据项:出生日期含义说明:别名:student_birthday类型:日期型长度:8取值范围:0000-00-009999-99-

3、99取值含义:前四位表示出生年份,5、6位表示出生月份,7、8位表示出生日期。数据项:籍贯含义说明:描述了学生的生源地别名:类型:字符型长度:10取值范围:无取值含义:无数据项:民族含义说明:描述了学生的民族属性别名:类型:字符型长度:10取值范围:无取值含义:无数据项:班级含义说明:描述了学生所在的班级别名:student_class类型:字符型长度:10取值范围:取值含义:数据项:学院号含义说明:学院的代码别名:college_number类型:长整型长度:2取值范围:0099取值含义:按顺序排列出学院的代码数据项:学院名称含义说明:标识学院的名称别名:college_name类型:字符型

4、长度:10取值范围:无取值含义:无数据项:院长含义说明:学院的领导人别名:类型:字符型长度:8取值范围:无取值含义:无数据项:专业号含义说明:专业的编号别名:类型:长整型长度:2取值范围:0000取值含义:按笔画顺序编排专业编号数据项:专业名称含义说明:标识专业的名称别名:major_name类型:字符型长度:8取值范围:无取值含义:无数据项:课程号含义说明:课程的编号别名:类型:长整型长度:8取值范围:0099取值含义:按笔画顺序编排课程编号数据项:课程名含义说明:标识课程的名称别名:类型:字符型长度:8取值范围:无取值含义:无数据项:学分含义说明:学生修一门课程所获得的学分认证别名:类型:

5、长整型长度:2取值范围:14取值含义:按规定赋予课程的学分数据项:成绩含义说明:学生某一课程的成绩别名:学生编号类型:单精度长度:8取值范围:0.0000100.0000取值含义:百分之下学生取得的课程成绩2)数据结构:学生含义说明:是学籍管理子系统的主体数据结构,定义了一个学生的有关信息组成:学号,姓名,性别,出生日期,籍贯,民族,备注数据结构:专业含义说明:定义了一个专业的有关信息组成:专业号,专业名称,专业类别数据结构:学院含义说明:组成:学院号,学院名称,院长数据结构:课程含义说明:定义了一个课程的有关信息组成:课程号,课程名,学分数据结构:成绩含义说明:定义了一个描述成绩的信息3)数

6、据流:成绩管理信息说明:学生与课程的关系数据流来源:学生信息表,课程信息表数据流去向:成绩信息表组成:学号,课程号4)数据存储数据存储:学生信息表说明:记录学生的基本情况流入数据流:学生信息表,专业信息表,学院信息表,课程信息表,流出数据流:成绩管理表组成:学号+姓名+性别+班级+课程号+专业号+学院号数据量:每年5000张存取方式:随机存取5)处理过程描述添加、修改、删除学生学籍信息、课程信息、班级信息、成绩信息说明:完成学籍、课程、班级、成绩的各种操作输入:学生编号、班级编号、课程名称、输出:学生学籍信息、课程信息、班级信息、成绩信息的添加、删除、修改结果处理:如果有新生入学,就要进行学生

7、各种信息的添加;如果有毕业生离校,就要对学生的各种信息进行删除;如果某个学生的信息需要修改,则对其相应的信息进行修改学生二、概念结构设计备注民族籍贯出生日期姓名性别学号学院专业院长学院名称学院号专业号专业类别专业名称课程课程号学分课程名称(a)实体及其属性图学生选修课程学院属于专业主修nn nn开设成绩 11n1(b)实体及其联系图籍贯 民族 班级 成绩学号 性别 姓名 出生日期 课程号 课程名称 学分 n n 学生 选修 课程 n n 主修 开设 1 1 n 1 专业 设置 学院专业号 专业名称 专业类别 学院号 学院名称 院长 (c)完整的ER图三、逻辑结构设计3.1转换原则E-R图向关系

8、模型的转换关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体,实体的属性和实体间的联系三个要素组成。所以将E-R图转换为关系模型实际上就是要将实体,实体的属性和实体间的联系转换为关系模式。转换原则如下。1. 实体类型的转换:一个实体型转换成一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。2联系类型的转换,根据不同的情况做不同的处理。 一个1:1的联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并

9、,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。 一个:N的联系可以转换为一个独立的关系模式,也可以与N端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为N端实体的码。 一个M:N联系转换为一个关系模式。与该联系相连的各实体的码为各实体码的组合。 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。 具有相同码的关系模式可合并。3.2具体的逻辑模型学生(学号,姓名,性别,出生日期,民族,班级,专业号

10、)专业(专业号,专业名称,专业类别,学院号)学院(学院号,学院,院长)课程(课程号,课程名,学分,学院号)成绩(学号,课程号,成绩)四、物理设计Student表字段名称字段含义数据类型NULL备注xuehao学号intNot null主键xingming姓名nvarchar(10)Null xingbie性别nvarcharNull chushengriqi出生日期dateNull jiguan籍贯nvarchar(10)Nullminzu民族nvarchar(10)Nullzhanji班级Char(10)NullMajor表字段名称字段含义数据类型NULL备注zhuanyehao专业号int

11、Not null主键zhuanyemingcheng专业名称nvarchar(10)Null zhuanyeleibie专业类别nvarchar(10)NullCollege表字段名称字段含义数据类型NULL备注xueyuanhao学院号intNot null主键xueyuanmingcheng学院名称nvarchar(10)Nullyuanzhang院长nvarchar(10)NullCourse表字段名称字段含义数据类型NULL备注kechenghao课程号intNot null主键kechengmingcheng课程名称nvarchar(10)Nullxuefen学分intNullGra

12、de表字段名称字段含义数据类型NULL备注xuehao学号intNull kechenghao课程号intNullchengji成绩floatNull5、 实施和维护5.1建库和建表创建数据库:Created datebase 教材购销创建基本表:学生表的SQL语句CREATETABLEdbo.student_Info(xuehaointNOTNULL,xingmingchar(10)COLLATEChinese_PRC_CI_ASNULL,xingbiechar(2)COLLATEChinese_PRC_CI_ASNULL,chushengriqidateNULL,jiguanchar(10

13、)COLLATEChinese_PRC_CI_ASNULL,minzuchar(10)COLLATEChinese_PRC_CI_ASNUL,banjichar(10)COLLATEChinese_PRC_CI_ASNULL,)ONPRIMARY专业表的SQL语句CREATE TABLE dbo.major_Info(zhuanyehaointNOT NULL,zhuanyemingchengchar(10)COLLATEChinese_PRC_CI_ASNULL,zhuanyeleibiechar(10)COLLATEChinese_PRC_CI_ASNULL,)ONPRIMARY学院表的S

14、QL语句CREATE TABLE dbo.college_Info(xueyuanhaointNOT NULL,xueyuanmingchengchar(10)COLLATEChinese_PRC_CI_ASNULL,yuanzhangchar(10)COLLATEChinese_PRC_CI_ASNULL,)ONPRIMARY课程表的SQL语句CREATETABLEdbo.course_Info(kechenghaointNOTNULL,kechengmingchengchar(10)COLLATEChinese_PRC_CI_ASNULL,xuefenint(1)NULL,)ONPRIMA

15、RY成绩表的SQL语句CREATETABLEdbo.grade_Info(exam_Nochar(10)COLLATEChinese_PRC_CI_ASNOTNULL,xuehaointNOTNULL,xingmingchar(10)COLLATEChinese_PRC_CI_ASNULL,kechengmingchengchar(10)COLLATEChinese_PRC_CI_ASNULL,gradefloatNULL)ONPRIMARY5.2数据载入5.3运行修改操作插入某个学生的个人信息Insert into studentValues (,李欣;男,1994-01-01,江苏,汉,信管4班)查询操作查询某个学生的所有课程的成绩Select xuehao,kechenghao,chengjiFrom course,gradeWhere course.kechenghao=grade.kechenghao and student.xuehao=查询某个学院所有学生的信息Select *From student Where college.xueyuanhao=07 数据库设计题目: 学生信息管理系统 学生姓名: 班 级: 学 号: 2014年 6 月 15 日专心-专注-专业

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!