实验3数据控制(安全性部分)

实验3数据控制(安全性部分)

ID:35342159

大小:72.89 KB

页数:4页

时间:2019-03-23

实验3数据控制(安全性部分)_第1页
实验3数据控制(安全性部分)_第2页
实验3数据控制(安全性部分)_第3页
实验3数据控制(安全性部分)_第4页
资源描述:

《实验3数据控制(安全性部分)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验3数据控制(安全性部分)一、实验目的:1.熟悉通过SQL对数据进行安全性控制。2.完成卩本上习题的上机练习。3.掌握SQLServer对数据进行安全性控制的方法。实验平台:在实验1中安装的RDBMS及其交互查询工具。三、实验内容:使用SQLXJ数据进行安全性控制,包括:授权和权力回收。操作完成后看看已授权的用八是否真止具有授予的数据操作的权力了;权力收凹操作Z后的用户是否确实丧失了收回的数据操作的权力。根据以下要求认真填写实验报告,记录所有的实验用例。四、实验步骤:(1)授权与回收1.授权:1)建立用户Ul、U2、

2、U3、U4、U5o2)[1-1]把查询Course表权限授给用户U1。grantselectonCoursetoU1;EJSELECT*LFROM[tesc2]・[dbo]・[Course]GO4L方结果肉消息CnoCnameQnoCcredit1

3、1%••••••••I数据结构101422数据库102433离散数学103444C语言程序设计1012[1・2]把对Student表和Course表的全部权限授予用户U2和U3cgrantallprivilegesonStudenttoU2ZU3;°grantallpriv

4、ilegesonCoursetoU2U3•-器器蠶隸霧關:醫藉软雜談孑-select*fromtest2・dbo•Course;select*fromtest2・dbo.Student;CnoCnameQnoCcredit11数据结构101422数据库102433离散数学103444C语言程序设计1012SnoSsexSdeptSage11001i李勇男cs2021002刘辰女IS2131003陈诒男MA2141004刘茜女IS2151005张立男CS22fl-31把对表SC的INSERT权限授予U5用户,并允许他再将

5、此权限授予其他用户。grantinsertonsctoU5withgrantoption;2.回收权限1)回收权限[2-1]将用户U4修改学生学号的权限收回。revokeupdate(sno)onstudentfromU4;[2・2]收回所有用户对表SC的查询权限。revokeselectonscfrompublic;[2-3]把用户U5对SC表的INSERT权限收冋revokeinsertonscfromU5cascade;2)在回收权限之示,验证用户是否真正丧失了该权限。例子:回收用户U1在Course表的sele

6、ct权限。revokeselectonCoursefromU1;Course;(2)数据库角色角色的创建与授权。13-1J首先创建一个角色R1createRoleR1;[3-2]然后使用GRANT语旬,使角色R1拥冇Student表的SELECT、UPDATE.INSERT权限grantselectzupdate#insertonstudenttoR1;13-3]将这个角色授予U1,U3。使他们具有角色R1所包含的全部权限。ExEcsp_addrolemember'R1','U1';ExEcsp_addrolememb

7、er1R11,1U31;L3-4J対角色R1的权限进行修改,增加対Student表的DELETE权限,并回收X>JStudent表的INSERT权限。grantdeleteonstudenttoR1;revokeinsertonstudenttoR1;L3-5J册IJ除角色Rl。ExEcsp_droprolemember1R11z1U11;ExEcsp_dropro1emember1R11,1U31;droproleR1;五、实验总结:

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

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

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