教学管理数据库设计.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学管理数据库设计.doc

教学管理数据库设计 教学管理数据库分析: 学生成绩表 学生成绩表 班级:400301 课程名称:数据库 学号 姓名 成绩 学号 姓名 成绩 谢冰 85江爱梅 85 冯小铭 80戴林 95 何小宁 90 廖美玲 85 课程表 课程表 班级:400301 一 二 三 四 五 上午 操作系统 数据库 数据结构 微机原理 编译原理 数据结构 微机原理 微机原理 数据结构 操作系统 下午 数据库 操作系统 编译原理 数据库 学生注册卡 学生注册卡 学号 姓名 性别 年龄 班级 注册日期 注册与否 照片 简要简历 教学管理要求 能输出某个学生所有的成绩表格,以便在填写学生成绩单的时候使用; 能够排出课程表,并给教师下达上课的通知单; 能给出某门课程的成绩排序表; 能统计教师教学工作量,(叫什么课程、课时) 查询任何一个班级、任何一名学生、任意一门课程的成绩; 能对一个班级或一门课程进行成绩统计、排序分析等 规范化设计: 为什么要进行规范化设计? 实际的表格往往不适合输入到计算机中去(如学生成绩表、课程表)。另外从数据库编程的角度上讲,课程名称使用非常的不方便。 具体设计的方法: 学生注册表设计:其学生实体关系(学号、姓名、性别、年龄、性别、班级、注册日期、照片和简历)为:学生注册表由学号、姓名、性别、年龄、性别、班级、注册日期、照片和简历组成。 教师授课表设计: 课程表实际上是教学管理系统的输出表格,而不是基本表格。因此,不能作为基本表格设计。那么如何推导出。 教师授课关系(教师姓名、课号、课程名称、课时、授课时间、班级) 可以认为教师授课表是一个基本表,他可以推导出任何一个班级的课程表来。 教师授课表 教师姓名 课号 课时 授课时间 班级 雷利军 C01 72 616263 400301 雷利军 C01 72 616263 400302 周保顺 C02 72 474849 400301 周宝顺 C02 72 474849 400302 成绩表设计:根据成绩单格式,可以得到如下关系: 成绩关系(学号、姓名、课程名称、成绩、班级)简化成: 成绩关系(学号、课号、成绩) 设计如下: 学号 课号 分数 课程表名称表:课程关系(课号、课程表名称) 教学管理数据库逻辑设计: 授课关系 教师姓名 课号 课时 班级 课程关系 课号 课程名称 成绩关系 学号 课号 成绩 学生关系 学号 姓名 年龄 性别 班级 注册日期 注册 照片 说明

您可能关注的文档

文档评论(0)

wsh1288 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档