华南农业大学数据库系统概念实验报告五

华南农业大学数据库系统概念实验报告五

ID:47446123

大小:1.11 MB

页数:13页

时间:2020-01-11

华南农业大学数据库系统概念实验报告五_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《华南农业大学数据库系统概念实验报告五》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、........《数据库系统》实验报告五学号姓名实验时间2014-12-10实验名称权限与事务管理实验学时2准备材料1.SQLPlus命令手册2.Oracle数据字典扩展实验1.利用企业管理器的图形界面进行创建用户、角色并进行管理2.利用企业管理器的图形界面完成对数据操纵权限的授权与回收工作(此部分内容不要求在实验室完成,不用写入实验报告。)实验环境Oracle9i(及以上版本)服务器SQLPlus/SQLPlusworksheet客户端实验目的1.掌握权限管理语句与视图进行安全性控制的方法实验内容及步骤每两个同学一组,自由组合完成下列操作要求(使用grant,r

2、evoke语句和视图):1.执行教师提供的命令文件,建立university数据库,并输入数据。.专业学习资料.........2.同学A设置同学B对A.course表具有查询权限,对A.instructor表中salary字段具有更新权限;同学B使用命令检查授权是否成功。grantselectoncoursetocs113;.专业学习资料.........grantupdate(salary)oninstructortocs113;3.同学B授权同学A对B.instructor表具有插入数据、删除数据的权限,同学A用命令试验能否完成相应操作。.专业学习资料...

3、......select*fromcs113.instructor;insertintocs113.instructorvalues(21313,'JDY','Comp.Sci.',745363);select*fromcs113.instructor;deletefromcs113.instructorwheresalary=92000;select*fromcs113.instructor;4.同学A授权同学B,对A.student表具有修改表结构的权限,同学B得到修改表结构的命令验证授权是否成功。grantalter,selectonstudenttocs1

4、13;.专业学习资料.........5.同学B授权同学A对B.student表具有增、删、改、查的权限,并允许他将权限授权给其它同学。同学A验证授权是否成功,并试验能否将权限授予其它同学(例如同学C)。select*fromcs113.student;insertintocs113.studentvalues(13221,'KJDFH','Comp.Sci.',123);updatecs113.studentsettot_cred=456whereID=13221;select*fromcs113.student;deletefromcs113.studentw

5、hereID=13221;select*fromcs113.student;.专业学习资料.........grantselectoncs113.studenttocs110;.专业学习资料.........6.同学A收回授权同学B的student表上的所有权限,同学B验证是否回收成功。revokeallonstudentfromcs113;7.同学A授权同学B具有察看每个部门职工最高、最低、平均工资的权限,但不允许他察看每个人的工资。同学B验证授权是否成功。.专业学习资料.........createviewrop_salaryas(selectdept_nam

6、e,min(salary)asMIN,max(salary)ASMAX,avg(salary)ASAVGfrominstructorgroupbydept_name);select*fromrop_salary;.专业学习资料.........grantselectonrop_salarytocs113;8.同学A、B撤销所有已授给对方的权限,如果同学C从同学A得到对同学Bstudent表的访问权限,察看其权限是否一并收回。revokealloncoursefromcs113;revokealloninstructorfromcs113;revokeallonst

7、udentfromcs113;revokeallonrop_salaryfromcs113;.专业学习资料.........同学C对同学B的访问权限也一并收回;9.事务的提交方式有三种:显式提交隐式提交和自动提交。SQLPLUS中可通过命令可进行提交方式设置,设置不同提交方式。事务命令有:COMMIT、ROLLBACK、SAVEPOINT、SETISOLATIONLEVEL,查询不同用户操作的结果。完成下列和事务相关的操作:(1)修改事务隔离级别,AB两同学一起操作同一张表,A.instructor,B同学修改数据,A同学查询数据,查看在什么情况下可查看到B同

8、学刚刚修改

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。