南邮数据库实验三.doc

南邮数据库实验三.doc

ID:56830179

大小:261.00 KB

页数:9页

时间:2020-07-15

南邮数据库实验三.doc_第1页
南邮数据库实验三.doc_第2页
南邮数据库实验三.doc_第3页
南邮数据库实验三.doc_第4页
南邮数据库实验三.doc_第5页
资源描述:

《南邮数据库实验三.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告(2012/2013学年第二学期)课程名称数据库系统实验名称DBMS的数据库保护实验时间2013年5月24日指导单位计算机学院软件工程系指导教师张少娴学生姓名王建峰班级学号学院(系)通达学院专业信息安全实验报告实验名称DBMS的数据库保护指导教师张少娴实验类型验证实验学时2实验时间2013/5/24一、实验目的和要求(1)巩固事务的概念(2)正确理解并发的概念及锁机制(3)熟悉DBMS的安全机制二、实验环境(实验设备)硬件:微机软件:ORACLE9i三、实验原理及内容实验原理基于第七章的相关内容。实验内容如下:1.在SQL*PLUS

2、中创建用户U1和U2。createuseru1identifiedbyabc;grantconnect,resourcetou1;createuseru2identifiedbydef;grantconnect,resourcetou2;2.以SCOTT用户的EMP表作为访问对象,熟悉存取控制机制。(1)所有用户具有对员工编号empno、姓名ename和所在部门deptno的查询权限。实验报告在oracle中,授权语句不支持如同garntselect(属性名列表)on<表名>to用户名这样的格式,所以先建视图,然后再对视图设存取控制权限。C

3、ONNECTSCOTT/TIGER;createviewvemp(empno,ename,deptno)asselectempno,ename,deptnofromemp;grantselectonvemptopublic;(2)用户U1拥有对表emp的删除权限和对奖金(comm)的修改权限,并具备转授这些权限的权力。grantdelete,update(comm)onemptou1withgrantoption;scott用户状态下(在scott用户下输入DESCEMP查看emp表的结构)(2)用户U1授予用户U2对员工表的删除权。以U1

4、身份进入:connectu1/abcgrantdeleteonscott.emptou2;(3)回收用户U1和用户U2对员工表的删除权。Connectscott/tigerrevokedeleteonempfromU1;(不需要对U2操作级联回收删除权限)3.创建新用户,为其授予对SCOTT用户的EMP表的所有操作权限。grantallprivilegesonemptou1withgrantoption;4.观察多事务并发时的数据库保护效果,理解锁机制的工作原理。(1)分别以scott和自己的用户名登录数据库(自己用户要重新打开一个窗口U1

5、ABC)各自输入命令:setautooff(2)scott在事务1中将10号部门所有员工工资增加200元图1(3)自己的用户在事务2中将工号以77开头的员工工资(在U1中操作)增加300元。updatescott.empsetsal=sal+300whereempnolike'77%';(4)观察发生什么现象,为什么?如何解决?发生现象:事务二处于等待状态原因:scott用户的加X锁作用事物二一直处于等待状态,因为scott用户给事务加了一个X锁,事务二不能操作没有响应。图2图3(Scottcommit后)图4图5图6,7(Scott开始新

6、的事务,Update后,查询sal)图9,10图8根据观察结果,注意既是工号以77开头的员工也是10号部门员工的工资变化情况,完成下面表格:SCOTT用户事务(Scott)自己用户事务(U1)UPDATE后,查询的SAL?(图1)发出更新命令,现象?(图2)COMMIT(图3)现象?查询的SAL?(图4)查询的SAL?(图5)COMMIT(图6)查询的SAL?(图7)查询的SAL?(图4)开始新事务开始新事务UPDATE后,查询的SAL?(图8)发出更新命令,现象?(图9)ROLLBACK(图10)现象?查询的SAL?(图4)查询的SAL?

7、(图7)COMMIT查询的SAL?(图8)查询的SAL?(图4)实验报告四、实验小结新建用户U1后,查询sal时提示信息如左图上面的问题还没解决(唯一遇到的)在此次实验中:熟悉了两个事务随着commit命令交替执行的过程;理解锁机制的工作原理;再次熟悉了数据库的建表、视图,查询,创建用户,授权等的基本操作。五、指导教师评语成绩批阅人日期

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

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

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