欢迎来到天天文库
浏览记录
ID:1307823
大小:272.00 KB
页数:14页
时间:2017-11-10
《数据库 学生信息管理系统 sql》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、深圳大学实验报告课程名称:数据库原理及设计实验项目名称:学生信息管理系统的设计学院:深圳大学管理学院专业:信息管理与信息系统实验时间:2011/12/15---2011/12/18实验报告提交时间:2011/12/19教务处制实验目的与要求:要求:了解管理信息应用系统的数据库设计的基本方法,掌握数据库设计的基本流程。目的:通过本次课程设计,了解并掌握数据库设计过程中各个阶段的工作过程和工作内容方法、步骤要求:要求运行环境;;SQLServer2000winowsxp步骤:1.1数据需求分析学生信息管理系统就是对学生信息的管理,所以首先需要知道的是学生有那些信息,并且是怎样进行分类的。学生
2、的信息包含1:基本信息;2:课程及成绩;3课程表。基本信息根据要求应该包括学生的基本情况、获得奖励情况、受到处分情况、学生的家庭信息等;课程及成绩应该包含对应课程对应学生的成绩;课程表包含课程号及其先导课。学生唯一一一对应的是学号,所以学号是唯一的主键,其他的都不能是,根据学号我们可以查找学生的姓名信息,还有学生的上过课的课程成绩等有关信息;根据学号,可以知道学生的各科成绩查询。综合分析对信息管理系统分四个表:学生基本信息(学号,姓名,性别,出生日期,学生所在系,班号,入校成绩,入学时间,电话,父亲,母亲,获得奖励情况,受到处分情况),学生成绩表(学号,课程号,成绩),课程表(课程号,课程
3、名,教师姓名,先导课程)。1.2概念结构设计实体间的联系:1:学生个人信息表stunents:学号s_number、姓名s_name、性别sex、出生日期birthday、籍贯native、所在院系编号dep_number、所在班级class_number、电话号码tel、联系地址address、邮编zipcode、电子邮件email、相片photo、个人信息备注note2:学籍变更信息表schoolregister:记录号t_number、学号s_number、变更情况change、记录对象t_object、记录时间t_time、详细描述t_memo3:学生奖励记录表reward:记录号
4、r_number、学号s_number、级别r_rank、奖励对象r_object、记录时间r_time、详细描述r_memo4:学生处罚记录表punish:记录号p_number、学号s_number、级别p_rank、处罚对象p_object、记录时间p_time、详细描述p_memo、是否生效effect5:班级信息表class:班级编号c_number、班级名称c_name、所属院系dep_number6:院系信息表department:院系编号dep_number、院系名称dep_name7:E-R图:学生个人信息表邮编学号姓名性别出生日期院系编号班级编号籍贯联系地址电话号码电子
5、邮件相片个人信息备注学籍变更记录详细描述记录号变更情况记录对象学号记录时间处罚记录详细描述记录号处罚对象级别学号记录时间是否生效奖励记录详细描述记录号奖励对象级别学号记录时间院系院系名称院系编号班级班级名称班级编号所属院系1.3逻辑结构设计1.学生个人信息表stunents(学号s_number、姓名s_name、性别sex、出生日期birthday、籍贯native、所在院系编号dep_number、所在班级c_number、电话号码tel、联系地址address、邮编zipcode、电子邮件email、相片photo、个人信息备注note)字段名字段类型长度主键或外键字段值约束对应中文
6、属性名s_numberchar10主键不为空学号s_namechar8不为空姓名sexchar2不为空性别birthdaydatetime8不为空出生日期nativechar20不为空籍贯c_numberchar10外键不为空所在班级编号dep_numberchar10外键不为空所在院系编号telchar20电话号码addressvarchar50联系地址zipcodechar8邮编emailvarchar20电子邮件photoimage16相片notevarchar100个人信息备注2.学籍变更信息表schoolregister(记录号t_number、学号s_number、变更情况ch
7、ange、记录对象t_object、记录时间t_time、详细描述t_memo)字段名字段类型长度主键或外键字段值约束对应中文属性名t_numberint4主键不为空记录号s_numberchar10外键不为空学号changechar20变更情况t_objectchar20不为空记录对象t_timedatetime8不为空记录时间t_memovarchar100详细描述3.学生奖励记录表reward(记录号r_numbe
此文档下载收益归作者所有