③选择权限
④勾选三个表的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)在线全文阅读。
相关推荐: