数据库安全管理|数据库实验|报告1、 实验内容或题目数据库安全2、实验目的与要求(1) 掌握如何添加、删除和修改数据库用户(2) 掌握如何添加、删除数据库角色以及如何为数据库角色添加和删除用户(3) 掌握如何授予、拒绝和剥夺权限(4) 了解如何管理应用程序角色(5) 掌握如何通过视图保证数据的安全3、 实验步骤与源程序 实验步骤:(1) 使用企业管理器为SM数据库添加一个数据库用户(2) 使用系统存储过程完成上述操作(3) 使用企业管理器删除数据库用户(4) 使用企业管理器为SM数据库创建一个暂无成员的角色specialman(5) 将数据库成员S90338\Guest添加到specialman角色中(6) 删除角色specialman(7) 在SM数据库中创建应用程序角色gradeapp,口令为“password”(8) 将表SC上的所有权限授予给角色gradeapp(9) 在应用程序中激活角色gradeapp(10) 修改应用程序角色gradeapp的口令(11) 删除应用程序角色
4、 测试数据与实验结果(可以抓图粘贴)(1)全局变量1. 新建数据库用户 2.使用系统存储过程完成上述操作 4.使用企业管理器为SM数据库创建一个暂无成员的角色specialman 5.将数据库成员S90338\Guest添加到specialman角色中 6.删除角色specialman 7.在SM数据库中创建应用程序角色gradeapp,口令为“password” 8.将表SC上的所有权限授予给角色gradeapp 9.在应用程序中激活角色gradeapp 10.修改应用程序角色gradeapp的口令 11.删除应用程序角色5、 结果分析与实验体会 本次实验是数据库的第七次实验,做的是数据库安全,本次实验也是数据库的最后一次实验。 在此次的实验中,我们学会了如何添加、删除修改数据库用户,我们知道sa是系统管理员账号,在安装数据库后,它就被创建了,成为了第一个拥有数据库权限的人,该账号可以免除一切形式的安全检查。我们添加了数据库用户后,它能授予一些权限进行操作。同时我们还了解了管理应用程序角色。但实验中我们也出现了一些小小的问题,比如在修改应用程序角色时,我们登陆的用户没有此权限等问题。 经过了多次的数据库实验后,我们对SQL Server数据库有了一定的认识与了解。数据库管理系统在我们日常生活中非常之有用,在学校、企业单位里,我们都要用数据库对学生、教师、企业管工的信息进行建库存储,操作等,方便了管理。因此,学习使用SQL Server对我们的帮助是不容忽视的。385