实验四:用户权限管理实验

实验四:用户权限管理实验

ID:6336019

大小:48.00 KB

页数:7页

时间:2018-01-10

实验四:用户权限管理实验_第1页
实验四:用户权限管理实验_第2页
实验四:用户权限管理实验_第3页
实验四:用户权限管理实验_第4页
实验四:用户权限管理实验_第5页
资源描述:

《实验四:用户权限管理实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验四:用户权限管理实验一、实验目的掌握SQLServer中有关用户、角色及操作权限的设置方法。二、实验内容1.用超级用户登录学生数据库student。2.建立两个新用户:用户名stu1,密码stu1(登录名login1);用户名stu2,密码stu2(登录名login2)和用户名stu3,密码stu3(登录名login3)。3.授予stu1对SC具有select和insert权限,授予stu1对student具有select,update,insert和delete权限,授予stu1对Course具有select,update,inse

2、rt和delete权限。4.授予stu2对SC具有select权限,授予stu2对student具有select权限,授予stu2对Course具有select权限;授予stu2对Course具有更新属性Ccredit的权限。5.测试授权◆以用户Stu1登录学生数据库:(1)查询SC、student和Course表中的所有数据;(2)分别向SC、student和Course表中插入一组合法数据;(3)分别对SC、student和Course表更改一个元组;(4)分别对SC、student和Course表删除一个元组。观察运行结果并分析原因

3、。◆以用户Stu2登录学生数据库:(1)分别向SC、student和Course表中插入一组合法数据;(2)更新Course表中课程号为’1’的课程的名称为’人工智能’;(3)更新Course表中课程号为’1’的课程的学分为3。观察运行结果并分析原因。◆以用户Stu1登录学生数据库:(1)收回stu1对SC表的select权限,对student表的update和insert权限,对Course表的delete权限;(2)查询SC、student和Course表中的数据,观察运行结果;(3)分别向SC、student和Course表中插入一

4、组合法数据,观察运行结果;(4)分别对SC、student和Course表更改一个元组,观察运行结果;(5)分别对SC、student和Course表删除一个元组,观察运行结果。思考Course是否具有delete权限执行效果有何不同?6.创建数据库角色Myrole,设置访问student表的select和insert权限,并添加用户成员stu3。以stu3登录查看验证。7.使用SQL命令完成:删除登录名login1、login2和login3;删除用户名stu1、stu2和stu3;删除角色Myrole。三、实验学时2学时四、实验设备与

5、环境Windows2003平台+SQLServer2008系统--2.建立两个新用户:用户名stu1,密码stu1(登录名login1);用户名stu2,密码stu2(登录名login2)和用户名stu3,密码stu3(登录名login3)createloginlogin1withpassword='stu1';createUserstu1forloginlogin1;createloginlogin2withpassword='stu2';createUserstu2forloginlogin2;createloginlogin3wit

6、hpassword='stu3';createUserstu3forloginlogin3;--3.授予stu1对SC具有select和insert权限,授予stu1对student具有select,update,insert和delete权限,授予stu1对Course具有select,update,insert和delete权限grantselect,insertonSCtostu1;grantselect,update,insert,deleteonstudenttostu1;grantselect,update,insert,de

7、leteoncoursetostu1;--4.授予stu2对SC具有select权限,授予stu2对student具有select权限,授予stu2对Course具有select权限;授予stu2对Course具有更新属性Ccredit的权限grantselectonSCtostu2;grantselectonstudenttostu2;grantselectoncoursetostu2;grantupdate(Ccredit)oncoursetostu2;--5.测试授权--◆以用户Stu1登录学生数据库:--(1)查询SC、stude

8、nt和Course表中的所有数据;select*fromSC;select*fromstudent;select*fromcourse;--(2)分别向SC、student和Course表中插

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

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

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