实验报告3数据库安全性的设计与实现.docxVIP

  • 9
  • 0
  • 约小于1千字
  • 约 15页
  • 2019-10-24 发布于湖北
  • 举报

实验报告3数据库安全性的设计与实现.docx

实验3:数据库安全性的设计与实现 一.实验目的 通过本实验使学生加深对数据库安全性的理解,并掌握数据库管理系统中有关用户、角色及操作权限的管理方法。 二.实验类型 验证型 三.实验学时 2学时 四.实验原理及知识点 1.安全模式的设置 2.服务器登录标识管理 3.数据库用户管理 4.权限管理 五.实验环境 1.硬件设备要求:PC及其联网环境; 2.软件设备要求:Windows操作系统;MS SQL Server数据库管理系统。 六.实验内容及步骤 1.使用企业管理器在你的SQL Server中创建一个登录名teacher,且 1)它使用SQL Server 认证; 2)能够创建和修改数据库; 3)能访问pubs数据库、student数据库和OrderCenter数据库,并且能够在这些库中分配语句和对象权限; 4)对OrderCenter数据库中的products表具有插入、修改和删除的权限。 2.在查询分析器中使用SQL语句完成下列任务: 1)创建一个登录名student,口令为123,缺省数据库为student; 2)将其加入到student数据库的用户中; 3)将其加入到sysadmin角色中; 4)将其加入到student数据库的db_owner角色中; 5)授予他在student数据库中创建视图、创建表的权限; 6)授予他对student数据库中的study表具有所有权限,且可将这些权限授予他人; 7)撤销他对student数据库中的study表的修改权限; 8)禁止他对student数据库中的study表的删除权限。 例5-1 执行过程: 结果: 创建成功 登录成功 例5-2 执行过程 执行结果: 删除成功 例5-3 执行过程: 结果: WINDOWS用户MXC\user 设为SQL Server 登录者。 例5-4 执行过程 例5-5 执行过程: 执行结果: 成功删除MXC\user 七.实验总结 通过这次实验学会给不同的用户设置不同的角色,知道了数据库角色之间的不同,明白了数据库安全性的重要性。

文档评论(0)

1亿VIP精品文档

相关文档