1、实验报告3 数据库安全性的设计与实现实验3:数据库安全性的设计与实现一实验目的通过本实验使学生加深对数据库安全性的理解,并掌握数据库管理系统中有关用户、角色及操作权限的管理方法。二实验类型 验证型三实验学时 2学时四实验原理及知识点 1安全模式的设置 2服务器登录标识管理 3数据库用户管理 4权限管理五实验环境1硬件设备要求:PC及其联网环境;2软件设备要求:Windows操作系统;MS SQL Server数据库管理系统。六实验内容及步骤1使用企业管理器在你的SQL Server中创建一个登录名teacher,且1)它使用SQL Server 认证;2)能够创建和修改数据库; 3)能访问pu
2、bs数据库、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用户MXCuser 设为SQL Server 登录者。例5-4执行过程例5-5执行过程:执行结果:成功删除MXCuser七实验总结 通过这次实验学会给不同的用户设置不同的角色,知道了数据库角色之间的不同,明白了数据库安全性的重要性。