学籍管理系统课程设计数据库课程设计-学生学籍管理系统

学籍管理系统课程设计数据库课程设计-学生学籍管理系统

ID:33510745

大小:71.77 KB

页数:7页

时间:2019-02-26

学籍管理系统课程设计数据库课程设计-学生学籍管理系统_第1页
学籍管理系统课程设计数据库课程设计-学生学籍管理系统_第2页
学籍管理系统课程设计数据库课程设计-学生学籍管理系统_第3页
学籍管理系统课程设计数据库课程设计-学生学籍管理系统_第4页
学籍管理系统课程设计数据库课程设计-学生学籍管理系统_第5页
资源描述:

《学籍管理系统课程设计数据库课程设计-学生学籍管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学籍管理系统课程设计数据库课程设计-学生学籍管理系统导读:就爱阅读网友为您分享以下“数据库课程设计■学生学籍管理系统”的资讯,希望对您有所帮助,感谢您对92to.com的支持!课程设计报告科目:数据库系统概论设计题目:学生学籍管理系统专业:08届信息管理与信息系统名:卢坦(20081775)马潮(20081759)魏晓星(20081741)张佳彬(20081749)漆东升(20081770)数据库设计一.需求分析1.数据需求:(1)数据字典主要涉及到以下几个表,分别为:学生基本信息表,课程表,专业信息表,课程设置表,学生选课表,学生与专业之间的属

2、于表以及管理人员的密码表。以下是数据字典:专业信息表课程设置表学生与专业的属于表管理(2)数据流图第一层第二层第三层统计成绩第五层学生信息2・功能需求:的学期选课功能。(4)实现学生成绩的录入,修改,删除等基本操作。(5)能方便的对学生的个人学期成绩进行查询o(6)具有成绩统计,排名等功能。(7)具有留级,休学等特殊情况的处理功能。(8)能输出常用的各种报表。(9)具有数据备份和数据恢复功能。二.数据库设计1.概念结构设计局部ER图整体的ER图2.逻辑结构设计(1)ER图转换为关系模型由ER图可见:图中有三个实体:学生,课程,和专业;三个关系:学

3、生选课关系,学生与专业之间的属于关系,专业的课程设置。由于每个实体必须构造表,所以可以先得到三个实体的信息表,实体的码就是关系的码,实体的属性即关系模型的属性:学生基本信息表:基本信息表:C(eno,cname,eperiord)S(sno,sname,ssex,sbirth,spasw)课程专业基本信息表:P(pno,pname,pnum9psdept)对应的属性分别为:学号,姓名,性别,出生日期,登陆密课程编号,课程名,学期专业编号,专业名,专业人数,所在院系对于多对多的关系来说,与该联系相连的实体的码以及本身的属性均转换为关系的属性,各实体

4、之间的码组成关系的码或者关系的码的一部分。以上ER图的三个联系为多对多,所以转换为关系模式为:课程设置表:pc(pno,psenior,eno)与设置相连的实体有专业和课程,根据多对多的转换原则:专业的码pno,课程的码eno以及设置本身的属性共同构成该关系模式的码,所以该关系模式的码为全码。学生选课表:SC(sno9psenior,eno,grade)与选课相连的实体有学生和课程,同上由学生的码sno,课程的码eno以及选课本身的码psenior构成该关系模式的码,即(sno,cno,psenior)o此夕卜,选课表还有一个非主属性grade。

5、学生与专业的属于表:SP(sno,pno)与属于关系相联的实体是学生和专业。同上由学生的码sno,专业的码pno构成该关系模式的码,由于此关系没有其他的码也就没有非主属性。(2)关系模式的优化:学生表s(sno,sname,ssex,sbirth,spasw)该关系模式的码为sno,由于只有一个码,所以不存在非主属性对码的部分函数依赖,可以达到2NCFo另外,该关系模式的函数依赖为:sno・>sname,sno・>ssex,sno->ssex,sno・>sbirth,sno・>spasw,其间不存在传递依赖,故学生表

6、可达到3NCF.课程表C(eno,cname,eperiod)该关系模式的码为eno,cname,设主码为eno,因为该关系模式中的码都是单一的,即不存在有两个或者两个以上的属性组成的码,所以不存在非主属性对码的部分函数依赖,可以达到2NCFo另外,该关系模式的函数依赖为:eno■>cname,eno■>cperiod,cname•>cno,cname・>eperiod.因为enocname,cname・>eperiod

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

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

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