77范文网 - 专业文章范例文档资料分享平台

数据库课程设计学校教务管理系统(2)

来源:网络收集 时间:2019-04-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

⑥ 学生成绩表: 列 名 学号 课程号 成绩 学分

⑦ 教师授课信息表: 列 名 教师编号 课程号 开设该课程的班级号 数据类型 Char(7) Char(2) Clno(7) 约束 联合主键、参照其它表 联合主键、参照其它表 联合主键、参照其它表 数据类型 Char(7) Char(2) Numeric(4,1) Smallint 约束 与课程号联合做主键、参照其它表 与学号联合做主键、参照其它表 >=0 and <=100 ----

II. 详细设计方案: 一、 概念设计:

1、 总体功能概念结构图:

2、 查找所给问题的实体

系统中涉及到的实体:班级,学生,教师,课程,学院中的各个系。 2.1查找实体的关联

① 班级、学生之间是一对多关系; ② 学生、课程之间是多对多关系;

③ 系、班级、教师之间是一对多关系; ④ 教师、课程、班级之间是多对多关系; 2.2查找实体关键字

① 班级的关键字----班级号; ② 学生的关键字----学号; ③ 教师的关键字---教师编号; ④ 课程的关键字----课程号; ⑤ 系的关键字----系号。

2.3 设计E-R图: 1) 总体功能流程图

班级信息维护 班级表 查询课程表 学生信息维护 学生信息表 操作员 学生选课 成绩输入 课程信息维护 课程表 打印成绩单 教师信息维护 教师信息表

2) 学生E-R图:

学生 学生基本信息 学生班级信息 学生课程信息 学生成绩信息

3) 班级E-R图:

班级 班号 所在系号 系主任 班级名称

4) 课程E-R图:

课程 课程编号 课程名称 课程类型 课程学分

5) 教师E-R图:

教师 所授课程编号 教师编号 所在系号 教师姓名

6) 全局E-R图:

二、 逻辑设计:

1、将E―R模型转换为等价的关系模式。

教师(教师编号,教师姓名,教师职称,教师所授课程,教师所

属系号);

学生(姓名、学号、班级、性别、班号,籍贯、出生日期、所属

系编号);

班级(班级号,所在系号,班级名称); 课程(课程号,课程名,学分,学时,类型); 系(系号,系名称,班级数,系主任); 成绩(学号,课程号,成绩,学分); 教师授课(教师编号,课程号,班级号)。

2、按需要对关系模式进行规范化。

经过分析,教师表中的联系电话这一属性不符合第一范式,它是

一个多值属性(需求分析得到教师的联系电话不止一个),所以现将联系电话属性拆分为三个属性----办公电话,移动电话和住宅电话。即:

教师(工作证号码,姓名,性别,年龄,办公室号,职称,职务,

办公电话,移动电话,住宅电话); 求

3、对规范化后的模式进行评价。

经过上一步的调整之后,模式已经基本符合题目要求,可以直接再经分析,概念模型E-R图中所涉及的表都能满足第三范式的要

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库课程设计学校教务管理系统(2)在线全文阅读。

数据库课程设计学校教务管理系统(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/567917.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: