实验3数据库安全性

实验3数据库安全性

ID:22630822

大小:247.66 KB

页数:8页

时间:2018-10-30

实验3数据库安全性_第1页
实验3数据库安全性_第2页
实验3数据库安全性_第3页
实验3数据库安全性_第4页
实验3数据库安全性_第5页
资源描述:

《实验3数据库安全性》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验3:数据库安全性第J个实验.安金胜定叉第J章实验八使用订单数裾库完成下面的实验闪容:(1)分别创建登录账号userOkuser02,其密码皆为p888888,并设置为订单数据库OrderDB的用户。sp_addloginfuser011,^8888881,'orderdb1sp_addlogin1user02,,,p8888881,1orderdb1(2)创建登录账号login03,并加入到OrdcrDB数裾库中,K用户名为uscr03。sp_adduser1user031,1login031(

2、3)将员工表的所有权限授予全部用户。grantallprivilegesoncustomertopublic(4)授予user()3用户对Product表的否询权限,对Employee表的编号、名称的査询和更新权限。grantselectonproducttologin03grantselect(employeeno,employeename),update(employeeno,employeename)onemployeetologin03(5)创建角色r3、r4,将订单明细表所冇列的SELEC

3、T权限、UNIT_PRICE列的UPDATE权限授予r3。sp_addrole•r31sp_addrole1r41grantselect,update(price)onorderdetailtor3(6)收回全部用户对员工表的所有权限。revokeallonemployeefrompublic(7)将userOl、user02两个用户赋予r3角色。sp_addrolememh)eruser01,r3sp_addrolememberuser02,r3(8)收回user02对订单明细表所有列的SELEC

4、T权限。sp_addroleuser02revokeselectonorderdetailfromuser02(9)在当前数裾库屮删除角色r4。sp_droproler4(10)授予userO1建衣和建视图的权限,userOl用户分别建立一张表和一个视图(我和视图自定),然后将该表和视141的查询权限授予user02和user03。由于数据库中存在userOl而userOl的密码未知userOl用user04代替grantcreateviewtouser04Jj消息命令已成功完成.服务器类型(I)服

5、务器名称S):身份验证Ci):登录名(L):密码:k50VSQLServer身份脑证Vuser04V数据厍引擎]记住密码®)仓1J建农格CustomercreatetableCustomer(customerNochar(9)notnullprimarykey,/*客户刁•*/check(customerNolike/*客户名称*//*客户电话*//*客户住址*//*邮政编码*/•[C][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]1)zcustomerNamete

6、lephoneaddresszipvarchar(40)notnull,varchar(20)notnull,char(40)notnull,char(6)null0I」OrderDB+o数据库关系囝

7、彐£□表田£□系统表三」user04.Customer曰:□列ycustomerNo(PK,charmcustomerName(varchaiPHtelephone(varchar(2C1T1address(char(40),n(1T1zip(char(6)?null)创建视图Customernocr

8、eateviewCustomernoasselectcustomerno,customernamefromcustomerA!JOrderDB田£□数据库关系图田£□表S视图®□系统视囝l±luser04.Customerno+I同女词grantselectoncustomertouser02grantselectoncustomernotouser02grantselectoncustomertouser03grantselectoncustomernotouser03i肖S令已成功完成。第2个实

9、验.安金胜检壹第J章实验九使用订单数据库完成下淅的实验,记录详细的操作过程:(1)用户usert)7在订单数据库中创建一张表Tablel。sp_addlogin1user07,123456,/1orderdb1(master中)sp_adduseruser07,user07(orderdb屮)grantcreatetabletouser07參參參■»垂*登录名1):piserOT密码Ij):•^L••J•«^L•«^L•«^L•«^L••«^L•«^L•«^L•«^

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

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

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