欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    学生信息管理系统数据库.doc

    • 资源ID:13363379       资源大小:268.50KB        全文页数:11页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生信息管理系统数据库.doc

    数据库设计题目:学生信息管理系统学生姓名:班 级:学 号:2014年6 月15 日一、需求分析1.1 用户需求分析本系统为学校提供管理学生信息的软件, 针对学校对管理学生信息的要求, 该软件将具备以 下功能:1)大大提高学校管理的运作效率;2)快捷、准确的处理学生的各种信息,通过全面的信息采集和处理,辅助提高管理水平;3)提高管理效率,方便用户查询,提供有效的技术保障。1.2 相关功能要求1)添加:可以添加学生的个人信息、专业信息、学院信息、成绩信息。2)查询:可以查询学生的个人信息、专业信息、学院信息、成绩信息。3)修改:可以修改学生的个人信息、专业信息、学院信息、成绩信息。1.2 数据字典1)数据项: 学号 含义说明:唯一标识每个学生 别名: student_ID 类型:长整型 长度: 8取值范围: 00000000 至 99999999取值含义:前两位表示该学生入学年份后两位,第3、4位表示学院代码,第 5、6 位表示专业代码,第 7、8 位按顺序排列。数据项: 姓名 含义说明:标识不同的学生 别名: student_name 类型:字符型 长度: 10取值范围:取值含义:数据项:性别含义说明:每个学生的性别属性别名: student_sex类型:字符型长度: 2 取值范围:男 or 女 取值含义: 数据项: 出生日期 含义说明:别名: student_birthday类型:日期型长度: 8取值范围: 0000-00-009999-99-99 取值含义:前四位表示出生年份, 5、 6 位表示出生月份, 7、8 位表示出生日期。数据项:籍贯 含义说明:描述了学生的生源地 别名:类型:字符型 长度: 10 取值范围:无 取值含义:无 数据项:民族 含义说明:描述了学生的民族属性 别名: 类型:字符型 长度: 10 取值范围:无 取值含义:无 数据项: 班级 含义说明:描述了学生所在的班级 别名: student_class 类型:字符型 长度: 10 取值范围: 取值含义: 数据项:学院号 含义说明:学院的代码 别名: college_number 类型:长整型 长度: 2 取值范围: 0099 取值含义:按顺序排列出学院的代码 数据项:学院名称 含义说明:标识学院的名称 别名: college_name 类型:字符型 长度: 10 取值范围:无 取值含义:无 数据项:院长 含义说明:学院的领导人 别名:类型:字符型 长度: 8 取值范围:无 取值含义:无 数据项:专业号 含义说明:专业的编号别名:类型:长整型长度: 2 取值范围: 0000 取值含义:按笔画顺序编排专业编号 数据项:专业名称 含义说明:标识专业的名称 别名: major_name 类型:字符型长度: 8取值范围:无取值含义:无数据项:课程号含义说明:课程的编号别名:类型:长整型长度: 8取值范围: 0099 取值含义:按笔画顺序编排课程编号 数据项:课程名含义说明:标识课程的名称别名:类型:字符型长度: 8取值范围:无取值含义:无数据项:学分含义说明:学生修一门课程所获得的学分认证 别名:类型:长整型长度: 2 取值范围: 14 取值含义:按规定赋予课程的学分 数据项:成绩 含义说明:学生某一课程的成绩 别名:学生编号 类型:单精度长度: 8取值范围: 0.0000100.0000 取值含义:百分之下学生取得的课程成绩2)数据结构:学生含义说明:是学籍管理子系统的主体数据结构,定义了一个学生的有关信息组成:学号,姓名,性别,出生日期,籍贯,民族,备注数据结构:专业含义说明:定义了一个专业的有关信息组成:专业号,专业名称,专业类别数据结构:学院含义说明:组成:学院号,学院名称,院长数据结构:课程含义说明:定义了一个课程的有关信息组成:课程号,课程名,学分数据结构:成绩含义说明:定义了一个描述成绩的信息3)数据流:成绩管理信息说明:学生与课程的关系数据流来源:学生信息表,课程信息表数据流去向:成绩信息表组成:学号,课程号4)数据存储数据存储:学生信息表说明:记录学生的基本情况流入数据流:学生信息表,专业信息表,学院信息表,课程信息表,流出数据流:成绩管理表组成:学号+姓名+性别+班级+课程号+专业号+学院号数据量:每年5000张存取方式:随机存取5)处理过程描述添加、修改、删除学生学籍信息、课程信息、班级信息、成绩信息说明:完成学籍、课程、班级、成绩的各种操作输入:学生编号、班级编号、课程名称、输出:学生学籍信息、课程信息、班级信息、成绩信息的添加、删除、修改结果处理:如果有新生入学,就要进行学生各种信息的添加;如果有毕业生离校,就要对学生的各种信息进行删除;如果某个学生的信息需要修改,则对其相应的信息进行修改1、概念结构设计备注性别出生日期民族学号姓名籍贯学生(a)实体和其属性图(b)实体和其联系图三、逻辑结构设计3.1转换原则E-R图向关系模型的转换关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体,实体的属性和实体间的联系三个要素组成。所以将 E-R图转换为关系模型实际上就是要将实体,实体的属性和实体 间的联系转换为关系模式。转换原则如下。1.实体类型的转换:一个实体型转换成一个关系模式。实体的属性就是关系的属性,实体的 码就是关系的码。2 联系类型的转换,根据不同的情况做不同的处理。一个1:1的联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以和联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。一个1: N的联系可以转换为一个独立的关系模式,也可以与N端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以和联系本身的属性均转换 为关系的属性,而关系的码为 N端实体的码。一个M : N联系转换为一个关系模式。与该联系相连的各实体的码为各实体码的组合。三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的 各实体的码以和联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。 具有相同码的关系模式可合并。3.2具体的逻辑模型学生(学号,姓名,性别,出生日期,民族,班级,专业号)专业(专业号,专业名称,专业类别,学院号)学院(学院号,学院,院长)课程(课程号,课程名,学分,学院号)成绩(学号,课程号,成绩)四、物理设计Stude nt 表字段名称字段含义数据类型NULL备注'xuehao学号intNot null主键xi ngmi ng姓名n varchar(10)Nullxin gbie性别n varcharNullchushe ngriqi出生日期dateNulljigua n籍贯n varchar(10)Nullmin zu民族n varchar(10)Nullzhanji班级Char (10)NullMajor 表字段名称字段含义数据类型NULL备注zhuanyehao专业号intNot null主键zhua nyeming cheng专业名称n varchar(10)Nullzhua ny eleibie专业类别n varchar (10)NullCollege 表字段名称字段含义数据类型NULL备注xueyuanhao学院号intNot null主键xueyua nming cheng学院名称n varchar(10)Nullyuanzhang院长n varchar (10)NullCourse 表字段名称字段含义数据类型NULL备注kechenghao】田千口 i=r. 课程号intNot null主键keche ngmingcheng课程名称n varchar(10)Nullxuefe n学分intNullGrade 表字段名称字段含义数据类型NULL备注xuehao学号intNullkechenghao】田千口 i=r. 课程号intNullchengji成绩floatNull五、实施和维护5.1建库和建表 创建数据库:Created datebase 教材购销创建基本表 :学生表的 SQL 语句CREATE TABLE dbo.student_Info ( xuehao int NOT NULL, xingming char (10) COLLATE Chinese_PRC_CI_AS NULL, xingbie char (2) COLLATE Chinese_PRC_CI_AS NULL, chushengriqi date NULL ,jiguan char (10) COLLATE Chinese_PRC_CI_AS NULL,minzu char (10) COLLATE Chinese_PRC_CI_AS NUL ,banji char ( 10)COLLATE Chinese_PRC_CI_AS NULL, )ON PRIMARY专业表的 SQL 语句CREATE TABLE dbo.major_Info(zhuanyehaointNOT NULL, zhuanyemingchengchar(10)COLLATE Chinese_PRC_CI_AS NULL, zhuanyeleibiechar(10)COLLATE Chinese_PRC_CI_AS NULL, )ON PRIMARY学院表的 SQL 语句CREATE TABLE dbo.college_Info(xueyuanhaointNOT NULL, xueyuanmingchengchar(10)COLLATE Chinese_PRC_CI_AS NULL, yuanzhangchar(10)COLLATE Chinese_PRC_CI_AS NULL, )ON PRIMARY课程表的 SQL 语句CREATE TABLE dbo.course_Info ( kechenghao int NOT NULL , kechengmingcheng char (10) COLLATE Chinese_PRC_CI_AS NULL , xuefen int(1) NULL ,)ON PRIMARY 成绩表的 SQL 语句CREATE TABLE dbo.grade_Info ( exam_No char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,xuehaoint NOT NULL , xingming char (10) COLLATE Chinese_PRC_CI_AS NULL , kechengmingcheng char (10) COLLATE Chinese_PRC_CI_AS NULL , grade float NULL) ON PRIMARY5.2 数据载入5.3 运行 修改操作 插入某个学生的个人信息 Insert into studentValues (10221120','李欣 ''男','1994-01-01','江苏','汉','信管 4 班') 查询操作 查询某个学生的所有课程的成绩Select xuehao,kechenghao,chengjiFrom course,gradeWhere course.kechenghao=grade.kechenghao and student.xuehao='1101111' 查询某个学院所有学生的信息Select *From studentWhere college.xueyuanhao= '07'数据库设计题目:学生信息管理系统学生姓名:班 级:学 号:2014年6 月15 日12 / 12

    注意事项

    本文(学生信息管理系统数据库.doc)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开