1 / 13
文档名称:

实验七数据完整性安全性.pptx

格式:pptx   大小:320KB   页数:13页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验七数据完整性安全性.pptx

上传人:niuww 2022/10/26 文件大小:320 KB

下载得到文件列表

实验七数据完整性安全性.pptx

文档介绍

文档介绍:该【实验七数据完整性安全性 】是由【niuww】上传分享,文档一共【13】页,该文档可以免费在线阅读,需要了解更多关于【实验七数据完整性安全性 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。实验七、 数据安全性
实验目的
使学生加深对数据安全性和完整性知识的理解,了解SQLServer的数据安全性,掌握SQLServer中用户、角色及操作权限的创建和管理方法

数据库的安全性实验:在SQLServer企业管理器中,设置SQLServer的安全认证模式,实现对SQLServer的用户和角色管理,设置和管理数据操作权限。

1、 掌握SQLServe的安全机制。
2、 掌握服务器的安全性管理。
3、 掌握数据库用户管理。
4、 掌握权限的管理。

1、 了解SQLServe的安全机制。
2、 了解登陆账号的创建、查看、禁止、删除方法。
3、 了解更改、删除登陆账号属性的方法。
4、 了解数据库用户的创建、修改、删除方法。
5、 了解数据库用户权限的设置方法。
6、 了解数据库角色的创建、删除方法。
实验数据(见文档student数据库文件)
附:实验中要求的部分存储过程,课程中没有提到,请查阅SQLServer帮助。

在Windows中创建用户账户,命名为“st_学号”,如st_10。使用管理工具为该用户创建一个用于SQLServer的登录账户,使用 Windows身份认证,服务器角色为systemadministrators,授权可访问的studentsdb数据库,及数据库中的访问角色为public和dbo。
使用系统存储过程sp_grantlogin为实验内容3创建的Windows用户授权,使其具有登录SQLServer的权限
使用系统存储过程sp_addlogin创建混合模式验证的SQLServer登录,指定用户名为“st_学号”(不必在Windows中建立该用户,下面以st_11为例),密码为学号,默认数据库为studentsdb。
使用系统存储过程sp_grantlogin为实验内容3创建的Windows用户授权,使其具有登录SQLServer的权限 
使用系统存储过程sp_addlogin创建混合模式验证的SQLServer登录,指定用户名为“st_学号”(不必在Windows中建立该用户,下面以st_11为例),密码为学号,默认数据库为studentsdb。
,指定用户名为st_user。 
7、使用管理工具或系统存储过程sp_addsrvrolemember将登陆账户st_11添加为固定服务器角色sysadmin,使st_11所拥有的所有权限。 
8、使用管理工具或系统存储过程sp_addrole为studentsdb数据库创建自定义数据库角色student,并使student具有INSERT、DELETE、UPDATE对象权限和CREATETABLE语句权限。 
9、使用管理工具或系统存储过程sp_addrolemember将st_user添加为数据库角色student成员,使它具有student的所有权限。 
10、使用管理工具或系统存储过程sp_helprotect查看表student_info所具有的权限。
11、      分别在studentsdb数据库的grade表和student表中进行插入/删除记录的操作,查看操作结果是否具有相应的权限 
12、      使用企业管理器或系统存储过程sp_revokedbaccess从当前studentsdb数据库中删除用户账户st_user。
 13、      使用系统存储过程sp_defualtdb修改SQLServer登录账户st_11的默认数据库为master。 
14、      使用企业管理器或系统存储过程sp_droplogin删除SQLServer登录账户st_11。