《第六章--非全日制研究生数据库设计.docVIP

《第六章--非全日制研究生数据库设计.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
非全日制研究生学籍管理系统数据库的初步设计 时间:2004-4-20 绘制E-R图 1. 简洁形式及说明 n 1 1 n 1 m 图1 系统E-R简图 相关说明: 由上面的E-R图可知,数据库中存在九个基本表,分别是:学生信息表、课程信息表、院系代码表、专业代码表、学生类别表、学生成绩表、课程成绩表、培养计划表和毕业要求表。 通过上述定义的前六个基本表可以较好地直接完成研究生网络选课系统的绝大部分数据库操作,但是对于授课教师查看所授课程的学生具体情况这一操作,只能间接实现。之所以这样设计的原因是考虑到实际运用中,该操作没有指导教师查看所指导学生的具体情况这一操作频繁。 后三个基本表相对独立,其中权限管理信息基本表存储着所有用户的权限管理信息;排课信息基本表存储相关的排课结果信息,它实际上应该由排课系统提供,由于目前没有涉及到排课系统的实现,所以直接以基本表的形式给出相关信息;学分信息基本表存储着各种学分选修的要求信息,它存储着应用程序开发所必须的信息。 2. 各个实体、关系的具体属性及说明(所有实体属性中有下划线标识的是该实体的主属性) 图 2 学生实体属性总图 相关说明: 上图是学生基本信息表的总图。由学生基本信息表所包含的属性太多(共29项),限于版面没有一一列出,在下面将逐个介绍所包含的属性。 个人基本信息包括:性别、民族、籍贯、出生日期、身份证号、职务和职称,共七项。 联系方式包括:工作单位、通讯地址、邮编、电子邮箱、电话,共五项。 证书信息包括:毕业学校、原学专业、已获学历、毕业时间、毕业证号、已获学位、获取学位时间、学位证号,共八项。 入学信息包括:入学时间、培养单位、学生类别、学习专业、班号、学习地区,共六项。“学生类别”属性是用来说明学生是哪一种类型,具体类型包括:研究生课程进修班、工程硕士等等。 图 3 院系实体属性详图 相关说明: “院系代码”属性用来说明使用单位是哪个院系,它对整个系统有重要意义,研究生院老师使用时,可以通过切换院系代码,来看不同院系的学生信息。 图 4 课程实体属性详图 相关说明: “课程类别”属性包括有学位课、限选课和任选课三种,该属性在数据库里的存储形式与应用程序对其访问处理之间的关系非常紧密,需要特别留意。 “备注”属性的相关内容暂定。 图 5 学生类别表属性详图 相关说明: 学生类别信息是用来指定学生的学习类别,主要有:同等学历申请硕士学位、同等学历申请博士学位、网络研究生、研究生课程进修班和工程硕士。 图 6 专业类别表属性详图 相关说明: 专业类别用来指明专业,因为一个院系不仅仅只有一个专业。学生成绩 图 7 学生成绩关系属性详图 相关说明: “成绩/重修”属性,是指该这个学生某一门课程的成绩或者重修的成绩。 图 8 课程成绩关系属性详图 相关说明: “成绩/重修”属性,是指该这个课程某一门学生的成绩或者重修的成绩。 图 9 培养计划关系属性详图 相关说明: 每一个学生或一类学生就对应有一个培养计划,在一个计划里会有多门课程,每一门课程就是表里的一条记录。数据库中的存储数据结构与应用密切相关。 “开课学期”属性是指开设这门课程的具体时间。 图 10 毕业要求实体属性详图 相关说明: 主键值为多个属性,在基本表中将添加“毕业要求ID”属性作为主属性。 “类别代码”和“专业代码”属性是指哪一类或哪一个专业。 关于非全日制研究生学籍管理系统的数据库逻辑设计已经阐述完毕,下面给出基本表的结构设计以及相关的存取大小设计。 表的结构设计 表名称 Table_studentInfo 行的最大字节数 studentNo 主键属性名称 估计平均数据量/天 估计表的大小/年 项 序号 属性名称 属性描述 数据类型 字节数 备注 学号 1 studentNo 学生学号 char 13 主键属性 姓名 2 studentName 学生姓名 char 36 个人 基本 信息 3 gender 性别 char 1 用’f’或’m’标识 4 民族 char 5 籍贯 char 6 出生日期 s

您可能关注的文档

文档评论(0)

jizi6339 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档