- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle课程设计实验
学号
武汉理工大学华夏学院
ORACLE应用期末考查报告
题 目:高校学生课程成绩据库设计
专 业 软件工程
班 级 1111
姓 名
成 绩
教 师
《oracle应用》课程考试
考拟采用学生批准。考如下:
⑴;
⑵。评定平时成绩占30%,占0%。ORACLE应用期末考查报告 1
1 功能需求分析 4
2概要设计 4
3逻辑设计 5
3.1 6
3.2 6
3.3 6
3.4 7
3.5 7
3.6 7
4实现 8
5测试数据 10
5.1 10
5.2 11
5.3 12
5.4 13
6数据库备份 14
7心得体会 14
8参考资料 15
1 功能需求分析
高校学生课程成绩管理系统主要实现课程开设,教师授课,学生选课管理。每学期学校可以开设若干门课程,每门课程可以有多个教学班组成,每个老师可以选择若干个教学班进行授课,每个学生只能参加相同课程的一个教学班选课,但可以选择多个不同课程教学班。高校学生课程成绩管理系统主要功能如下:
教师管理。主要实现教师信息的管理,包括课程信息添加,修改,删除和查询等任务。
课程管理。主要实现按教学计划开设课程的管理。包括课程信息添加,修改,删除和查询等任务。
学生管理。主要实现在校学生信息管理。包括学生信息添加,修改,删除和查询等任务。
课程开设管理。主要实现每学期的教学任务。每门课程将分成若干个教学班进行教学。
教师选择教学任务管理。主要实现教师选择教学班,实现教学任务的分配。
学生选课管理。主要实现学生选择教学班。达到学生选课目的。
学生成绩管理。主要实现学生选修课程成绩录入,修改,删除和查询等功能。
统计管理。按教师,课程,时间统计教师在一个时间所授课程的平均成绩;按课程时间统计学校在一个时间该课程所有学生的平均成绩。
2概要设计
根据高校学生课程成绩管理系统的功能需求分析,设计4个实体对象分别是:教师,学生,课程和开设课程。教师对象描述教师的基本信息,包括教师号,姓名,性别和联系电话;课程对象描述课程的基本信息,包括课程号,课程名,学分,系别;学生对象描述学生的基本信息,包括学号,姓名,性别,出生年月,系别和联系电话。实体之间存在3个关系,分别是讲授,开设和选课。讲授描述教师和开设课程之间的关系,开设描述课程和开设课程的关系,选课描述学生和开设课程之间的关系。高校学生课程成绩管理系统E-R图如图(1) 。
图1
3逻辑设计
根据高校学生课程成绩管理系统概要设计。设计关系模型数据库。该系统设计4个实体对象表,1个关系表和2个视图,分别是teacher教师表,student学生表,course课程表,KC开设课程表,SC学科表,avg_v视图和cou_v视图。
3.1 teacher教师表包含4个字段。教师号为主键,性别字段只能为“男”或“女”。如下表teacher教师表所示.
teacher教师表
字段名 属性 类型 约束 sname 姓名 Char(20) Not null sex 性别 Char(2) Check(sex in(n男女)) tno 教师号 Char(12) Primary key tphone 联系电话 Char(20) Not null
3.2 student学生表包含6个字段。学生对象学号作为主键,性别字段只能为“男”或“女”。如下表student学生表所示.
student学生表
字段名 属性 类型 约束 sname 姓名 Char(20) Not null sex 性别 Char(2) Check(sexin(n男女)) sno 学号 Char(12) Primary key sdept 系别 Char(12) sphone 联系电话 Char(11) brithday 出生年月 Date
3.3 course课程表包含4个字段。课程对象用课程号作为主键,且课程名唯一。如下表course课程表所示。
course课程表
字段名 属性 类型 约束 cno 课程号 Number(6) Primary key cname 课程名 Char(20) unique credit 学分 Number(2,1) sdept 系别 Char(12)
3.4 KC开设课程表包含3个字段。KC开设课程表用shijian,tno和cno作为主键。如下表KC开设课程表所示。
KC开设课程表
字段名 属性 类型 约束 shijian 时间 char(20) tno 教师号 foreign k
您可能关注的文档
- 标准化RTU产品标准.pdf
- 标准的编写(新版标委会内部讲义).pdf
- MY HOBBY我的爱好-看电影.ppt
- 标准工艺库5.pdf
- N26水泵招标.doc
- 标准施工 发动机.pdf
- 柔性多体系统动力学绝对节点坐标方法研究进展.pdf
- nana 狮子和兔子.ppt
- 栗子老师2016中考专题复习-线与图形.pdf
- nana_1234课件.ppt
- 七章货物的保险.pptx
- 三章国际间接投资.pptx
- 人性假设理论.pptx
- 外研高一英语必修三ModuleIntroduction汇总市公开课获奖课件省名师示范课获奖课件.pptx
- 月相成因优质获奖课件.pptx
- 小学二年级语文课件《狐假虎威》省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 养羊业概况专题知识讲座.pptx
- 微生物的实验室培养市公开课获奖课件省名师示范课获奖课件.pptx
- 人教版六年级下册式与方程整理与复习市公开课获奖课件省名师示范课获奖课件.pptx
- 必威体育精装版高中精品语文教学:第二单元-第7课-诗三首:涉江采芙蓉、-短歌行、归园田居市公开课获奖课件省名师.pptx
文档评论(0)