- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理与应用》综合性实验报告
学生成绩管理系统数据库设计方案
学号:201130560210
姓名: 柯 俊 展
目录
一、 系统开发目标 2
二、 数据库需求分析 2
三、 数据流图 2
数据流图: 2
四、 数据库设计 3
E—R图: 3
数据字典: 3
五、 逻辑结构设计 4
关系模式: 4
六、 数据库实施 5
创建表: 5
权限设置: 10
创建触发器: 13
教师输入并查询数据: 13
创建函数: 14
插入数据到score: 15
学生登陆查询信息: 16
教务员登陆查询信息: 16
成绩分析: 17
总结: 18
附录: 19
参考文献: 27
系统开发目标数据库需求析
学生查询处理:
数据库设计—R图:
数据字典:
数据项描述
数据项名称:学生依据号码查询成绩
别名:学号
含义:唯一标识一个学生身份
类型:字符型
长度:20
数据结构描述
名称:学生
含义说明:定义一个学生有关信息
组成结构:学号+姓名
名称:教师
含义说明:定义一个教师有关信息
组成结构:教师号+教师名
名称:课程
含义说明:定义一个课程有关信息
组成结构:课程号+课程名
名称:成绩
含义说明:定义一个学生成绩有关信息
组成结构:学号+课程号+分数
数据流(非数据项)说明
数据流名称:输入成绩
含义:教师给学生输入成绩
来源:教师
组成:学号+课程号+分数
数据存储说明
数据存储名称:学生信息表
含义说明:存放学生有关信息
组成结构:学号+学生名字
数据存储名称:教师信息表
含义说明:存放教师有关信息
组成结构:教师号+教师名
数据存储名称:课程信息表
含义说明:存放课程有关信息
组成结构:课程号+课程名
数据存储名称:成绩信息表
含义说明:存放学生成绩有关信息
组成结构:学号+课程号+分数
处理过程说明
处理过程名称:审核教师号,课程号
输入:教师号,课程号
输出:认定合理的学生成绩
处理过程名称:学号
输入:学号
输出:认定教师给学生成绩
以上只给出学生成绩查询系统数据字典部分数据项、数据结构、数据流、数据存储和处理过程的描述。
逻辑结构设计
数据库实施
第二个project表:
第三个grade表:
第四个teacher表:
第五个teaching表:
第六个score表:
权限设置:
以上是创建角色teacher_role,student_role分别授予用户teacher_user1, teacher_user2 ,eacher_user3,student_user;创建headteacher_user授予管理员权限。这样便于管理。
不足之处:不能授予用户teacher_user1, teacher_user2,teacher_user3只能更新行的权限。
创建触发器:
教师输入并查询数据:
教师一更新数据:
教师二更新数据:
教师三更新数据:
教师更新数据如下:
创建函数:
创建getsunscore函数:
创建getaveragescore函数:
插入数据到score:
学生登陆查询信息:
教务员登陆查询信息:
成绩分析:
总结:
实验并不简单,但我真的能学习了很多东西。
以上全部由我参考《数据库系统原理与应用——Oracle版》这本书所做的。
花了三天时间,学到了很多东西,值了。虽是考试前所做的,但实际在考试的时候由于紧张又忘记得一干二净,很伤心很伤心。
附录:
权限设置:
set serveroutput on
教师角色:
create role teacher_role;
grant update(tograde) on grade to teacher_role;
grant select on grade to teacher_role;
学生角色:
create role student_role;
grant select on score to student_role;
教务员:
create user headteacher
identified by head
default tablespace users
temporary tablespace temp
quota unlimited on users;
grant DBA to headteacher;
教师用户:
create user teacher_user1
identified by tea1
default tablespace users
temporary tablespace temp
quota unlimited on users;
grant update(tograde) on grade where(projectid=20122) to teacher_user1;
grant update(
您可能关注的文档
- 《Visual C++高级编程》课程设计报告.doc
- 《家用电器的智能化现状及发展趋势》.doc
- 《科研方法与论文写作》江苏省泰州市专业技术人员__公需科目答案(三).doc
- 《数字电子技术》课程设计 呼吸灯课程设计.doc
- 【毕业设计参考】【有CAD图论文等资料】5XZ-3.0的重力式清选机的设计.doc
- =水沫子=的宝石学性质及其相似品种的鉴别.doc
- 1P70F汽油机动力学计算和曲柄连杆机构的强度校核 热能与动力毕业论文.docx
- 100W双管正激变换器设计.doc
- 110KV变电站直流系统分析与设计 毕业设计.doc
- 110kV终端变电站电气一次部分的设计.doc
- 人教新目标版英语九年级 中考模拟学情评估(三)(含答案).pdf
- 上海市风华中学2024-2025学年高三上学期9月阶段测试英语试题(无答案).pdf
- 统编版2024-2025学年语文六年级上册期末检测卷(有答案).pdf
- 人教新目标版英语九年级第二学期全册学情评估(含答案).pdf
- 内蒙古自治区巴彦淖尔市杭锦后旗第六中学2024-2025学年八年级上学期阶段性测试历史试题(解析版).pdf
- 湖南省娄底市涟源市部分学校2024-2025学年高一上学期9月月考语文试题 Word版无答案.pdf
- 湖南省衡阳市常宁市2023-2024学年七年级上学期期末考试英语试题.pdf
- 湖南省娄底市涟源市部分学校2024-2025学年高一上学期9月月考语文试题 Word版含解析.pdf
- 江苏省泰州市姜堰区城西实验学校2024-2025学年部编版九年级上学期月考历史试卷(原卷版).pdf
- 内蒙古伊金霍洛旗2022-2023学年七年级上学期期末考试英语试题.pdf
最近下载
- 医学免疫学试题~库.doc
- 广东省广州市南沙区实验外语学校2022-2023学年七年级上学期第一次月考数学试题.docx
- 旋挖钻机安装拆卸施工方案.docx VIP
- 第一章-婴幼儿发展概述.pptx VIP
- 新生儿病房建设与设备配置标准- 2023 20231010.doc VIP
- 年处理3000万只玻璃瓶蒙砂项目环评(2021年新版环评)环境影响报告表.pdf VIP
- 海尔10公斤双动力波轮洗衣机_XQS100-BZ556_使用说明书技术数据参数用户须知指南产品手册电子版.pdf VIP
- 人教新目标英语八年级上册unit3单元语法练习题(含答案).doc
- 10《老人与海(节选)》课件(共64张PPT)统编版高中语文选择性必修上册.pptx VIP
- 注塑车间管理条例.doc VIP
文档评论(0)