用户与权限管理

  • 格式:pdf
  • 大小:653.61 KB
  • 文档页数:10

安康学院电子与信息工程系实验报告

(供不用记录实验数据、以作品的形式体现、注重操作练习过程的实

验或上机课程参考)

称数据库原理及应用实验

名称用户与权限管理成绩

名弥沛学号2011222223班

级计算机科学与技术11级1班

员 实验

台号47实

期2013年12

月4日

1.实验目的:(5分)

(1)理解数据库安全的概念;

(2)掌握创建用户的方法和分配权限的方法。

2.实验内容:(15分)

通过企业管理器或命令完成下述安全性的设置。

(1)为用户wangming创建一个SQL Server登录账户,密码

为:“123123”,默认数据库为学生成绩管理。

(2)定义账号wangming为服务器角色database creators的成员。

(3)将登录用户wangming添加为“学生成绩管理”的数据库用户。

(4)为用户wangming赋予操作默认数据库中所有数据表的插入、删

除和更改权限。(5)在用户wangming的默认数据库中建立一个数据库角色newrole,

为此角色添加对用户表“学生表”、“课程表”和“成绩表”的查

询权限。

(6)将用户wangming添加到角色newrole中。

3.实验过程:(60分)

(1)打开SQL2000企业管理器,选择“安全性”,“登录”,“新建

登录”,打开新建登录窗口后,选择“常规”选项卡,输入用户名warming,秘密123456,选择数据库为“jxgl”点击“确定”,确定密码后,创建用户成功。

(2)定义账号wangming为服务器角色database creators的成员。点击“warming”,右击,打开“SQL数据库登录属性-新建

登录”窗口,之后,选择“服务器角色”中的database

creators。

(3)将登录用户wangming添加为“学生成绩管理”的数据库用户。

点击“warming”,右击,打开“SQL数据库登录属性-新建

登录”窗口,之后,选择“数据库访问”中的jxgl。

(4)为用户wangming赋予操作默认数据库中所有数据表的插入、删

除和更改权限。

在(3)操作的窗口中选择“数据库角色中允许”db_ownner:

(5)在用户wangming的默认数据库中建立一个数据库角色newrole,

为此角色添加对用户表“学生表”、“课程表”和“成绩表”的查

询权限。

点击warming默认的数据库jxgl,选择“角色”,打开“数

据库角色属性—新建角色”窗口,输入数据库角色名称

newrole,成功创建。

点击“newrole”,选择“属性”,打开“数据库角色属

性--newrole”,点击“权限”,打开“数据库角色属性—

jxgl”窗口,选中学生表”、“课程表”和“成绩表”的查询权限。

(6)将用户wangming添加到角色newrole中。

选择用户“warming”,右击选择“属性”, 打开“SQL数据库登录属性-新建登录”窗口,切换到“数据库访问”选项

卡,选择“数据库访问”中的jxgl,在“数据库角色允许”下选择“newrole”,,点击“确定”,添加成功。

4.实验总结:(20分)

本次试验主要完成了数据库中用户管理,登录管理,角色管理

等,掌握了数据库安全,创建用户,为用户添加服务器角色,以及为用

户设置权限,将用户添加到服务器角色中等操作。试验之前,对相关概

念的理解很重要,例如用户,服务器角色,权限等。

在试验中,出现的主要问题是对于概念理解不清楚,导致对有些

操作错误,没有达到实验的目的。通过反复操作,实现了试验所要求

的。通过这次试验,我对数据库的安全性,尤其是用户权限和数据库服

务器角色有了更深的认识。试验完成之后,对我之后对数据库的操作,

对数据的处理有更大的帮助。