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

数据库原理课程设计报告-学生成绩管理系统(3)

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

③选择权限

④勾选三个表的SELECT权限,确定即可。

(2)为老师创建一个角色R2,并对其授权查询、插入、更新、删除操作。 CREATE ROLE R2

GRANT SELECT,INSERT,UPDATE,DELETE ON TABLE Student,Course,Scorse TO R2;

方法同(1), 第④步权限选择如下图:

2.创建触发器

当删除Student表中某一学生基本信息时,触发Course表,删除相应的记录。 CREATE TRIGGER Student-delete ON Student FOR DELETE AS

DELETE Course FORM DELETED

WHERE Course.sno=DELETED.sno

10

7.数据库的实施和维护

7.1数据库的实施

1.数据插入

·插入新的课程,课程号为1018,课程名为微机原理,学时为36,学分为3.5 INSERT

INTO Course VALUES('1018','微机原理','36','3.5');

·插入学号为200803学生的微机原理成绩,分数为81 INSERT

INTO Score VALUES('1018','200803', '81');

2.查询数据

·查询学号为200801的学生信息:

11

Select *

From Student

Where Student_sno = ‘200801’

·查询名字为张三的学生成绩及课程名: Select Score,Course_cname From Score,Course Where Student_sno in (Select Student_sno From Student

Where Student_sname='张三'and Course.Course_cno=Score.Course_cno);

3.删除数据

·删除课程号为1018的课程 DELETE

FROM Course

Where Course_cno=’1018’

·删除学生柴胡的所有成绩记录 DELETE FROM Score

Where Student_sno in (SELECT Student_sno FROM Student

WHERE Student_sname=’柴胡’);

12

7.2.数据库的维护

数据库试运行合格后,数据库开发工作就基本完成,即可投入正式运行,但是,由于

应用环境在不断变化,数据库运行过程中物理结构存储也会不断变化,对数据库设计进行评价、调整、修改等维护工作是一个长期的任务,也是设计工作的继续和提高。

数据库运行一段时间后,由于记录不断增,删,改,会使数据库的物理存储情况变坏降低了数据的存取效率,数据库的性能下降,这时候作为数据库管理员就要对数据库进行重组织或部分重组织(只对频繁增、删的表进行重组织)。DBMS一般都提供数据重组织的实用程序。在重组织的过程中,按原设计要求重新安排存储的位置、回收垃圾、减少指针链等,提高系统性能。

数据库的重组织并不修改原设计的逻辑和物理结构,而数据库的重构造则不同,它是指部分修改数据库的模式和内模式。

由于数据库应用环境发生变化,增加了新的应用或者新的实体,取消了某些应用,有的实体与实体间的联系也发生改变,使原有的数据库设计不能满足新的需求,需要调整数据库的模式和内模式。

8.结束语

在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。

通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对数据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,数据字典的创建,懂得了不少有关数据库开发过程中的知识,增强了自己在数据库中应用SQL语言的灵活性,其中包括,插入、删除、修改、查询,牵涉表和表之间的联系,主建与外主键的定义,约束项的设置,使逻辑更严密,在学习过程中,我也能过上网查了不少资料,也看了一些别人设计的图书馆管理信息系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中在学到用,从用又到学,不断修改,系统更新。虽然不能达到完善系统,但也做到了尽善尽美,加强理论学习对完善系统会有很多帮助,不管怎么说,对这次做的课程设计自己觉得还算满意。

课程设计是我们专业课程知识综合应用的实践训练,是我们迈向社会,从事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义.我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。

13

8.答辩与成绩考核

答辩问 答 项 目 1、设计过程中勤、能力、水平、态度等方面 权重 成绩 0.2 2、说明书书写及作品质量程度 成3、答辩 绩评定 4、系统 0.4 0.2 0.2 总 成 绩

14

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

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