云大 数据库 实验七:数据库的安全性.doc

云大 数据库 实验七:数据库的安全性.doc

ID:27208848

大小:193.50 KB

页数:6页

时间:2018-12-01

云大 数据库 实验七:数据库的安全性.doc_第1页
云大 数据库 实验七:数据库的安全性.doc_第2页
云大 数据库 实验七:数据库的安全性.doc_第3页
云大 数据库 实验七:数据库的安全性.doc_第4页
云大 数据库 实验七:数据库的安全性.doc_第5页
资源描述:

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

1、实验七:数据库的安全性一、实验目的1.掌握WindowsNT认证模式下数据库用户帐号的建立与取消方法;2.掌握混合模式下数据库用户帐号的建立与取消方法;P2233.掌握数据库用户权限(即角色)的设置方法;P2384.熟悉数据库数据库用户帐号的权限分配、回收等方法;P2425.了解数据库角色的分类、作用及使用方法。二、实验环境已安装SQLServer2005企业版的计算机(13台);具有局域网环境,有固定IP;三、实验学时2学时四、实验要求1.了解SQLServer2005系统安全;2.熟悉数据库用户、服务器角色及数据库角色的

2、用法;3.完成实验报告;五、实验内容及步骤以系统管理员身份登录到SQLServer服务器,在SQLServer2005界面中实现以下操作,并独立写出部分题目的程序代码;1.在当前计算机中增加一个用户zhang和cheng,密码为secret。使此用户通过winowsNT模式下登录SQLServer服务器,登录名分别为zhang和cheng;安装SQL Server2005时,设置服务器验证方式为“SQL Server和Windows身份验证模式”。点击对象资源管理器—安全性—登录名—单击右键“新建登录名”进行相关操作,单击确

3、定。在登录名下面就会出现新的用户登录名zhang和cheng,重新启动SQLServerManagementStudio,就可以使用“SQLServer身份验证”方式使用登录名和密码,成功连接SQLServerManagementStudio。1.新建以混合模式登录SQLServer服务器的用户登录名为stu1、stu2和stu3,登录密码为secret,默认登录数据库为stu;新建登录名时将默认数据库设置为stu,然后设置用户映射为“Stu”数据库。2.将帐号zhang添加为数据库stu的用户,用户名为zhang;右键单击

4、账号“zhang”—属性—用户映射—进行设置:3.在数据库stu中创建用户stu1、stu2和stu3,登录帐号分别为stu1、stu2和stu3;设置stu1、stu2和stu3用户映射为“Stu”数据库。4.给数据库用户zhang赋予创建数据库的权限;GRANTCREATEDATABASEONstuFROMzhang数据库stu—安全性—右键单击数据库用户“zhang”—属性—安全对象—单击“添加”—特定类型的所有对象—确定-数据库—确定。在权限设置中在“Createdatabase”后面的授予中打勾,确定。1.给数据库

5、用户stu1赋予对sc表进行插入、修改、删除操作权限;GRANTINSERT,UPDATE,DELETEONscFROMstu1对象资源管理器—数据库“Stu”—安全性—用户stu1—属性—安全对象—添加—特定类型的所有对象—确定—表—确定。选择表sc,在权限设置中在“Delete、Insert、Update”后面的授予中勾选—确定。2.给数据库用户stu2和stu3赋予对student表、course表所有操作权限及查询sc的操作权限,并允许再授权给其他用户;GRANTALLONstudent,courseFROMstu2

6、,stu3WITHGRASNTOPTION对象资源管理器—数据库“Stu”—安全性—用户stu2—属性—安全对象—添加—特定类型的所有对象—确定—表—确定。选择表student,在权限设置中所有的授予和具有授予权限中打勾;表course执行相同的操作;对于表sc,在去权限设置Select的授予和授予权限中打勾;确定。对于用户stu3执行与stu2相同的操作。1.收回数据库用户stu2对student表和course表的删除操作的权限;REVOKESELECTONstudent,courseFROMstu2在用户stu2的安全

7、对象设置中把student表和course表的设置权限中的Delete中的授予中的勾去掉。2.若一个小组共5个成员,他们对数据库stu具有相同的操作权限,具体权限如下:1)对于student、course表只能进行数据查询;2)只能对student表中sname进行更改;3)对于sc表只能进行修改、删除或插入;GRANDSELECTONstudent,courseTOstu1,stu2,stu3,zhang,chengGRANDUPDATE(sname)ONstudentTOstu1,stu2,stu3,zhang,chen

8、gGRANDINSERT,DELETE,UPDATEONscTOstu1,stu2,stu3,zhang,cheng先将登录名中的账号“cheng”的用户映射设置为数据库stu,然后执行对象资源管理器—数据库stu—安全性—角色—数据库角色—新建数据库角色—角色名称为“NEW”,所有者为“

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

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

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