实验三 用户鉴别与数据安全性控制(附件).doc

实验三 用户鉴别与数据安全性控制(附件).doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科实验报告 课程名称: 数据库系统原理 实验项目: 用户鉴别与数据安全性控制 实验地点: 4606 专业班级: 学号: 学生姓名: 指导教师: 2012 年 10 月 23 日 一 目的实验 使用 SQL Server 数据库管理系统提供的 SSMS。 三 实验内容 实验包括如下内容:创建新的数据库用户  对上一实验建立的表进行权限设置  检查数据库用户的权限 撤销用户权限 1 使用 SSMS 的图形界面创建用户并授权 创建一个数据库用户:张明,授予他可以查询 Student 表的权限。 1)使用 SSMS 的图形界面创建登录名 在快捷菜单中选择“新建登录名”, 进入“登录名”窗口,输入登录信息, 按“确定”创建登录名。使用该名称可以登录数据库服务器。 2) 使用 SSMS 的图形界面创建数据库用户 选择“ST”数据库,在快捷菜单中选择“新建用户”, 进入“数据库用户”窗口,输入用户名和登录名, 按“确定”创数据库用户。 3)使用 SSMS 的图形界面进行授权,设置用户对对象的访问权限 展开 ST 数据库的“安全性”下的“用户”,选择“张明 db”。 (1) 打开用户属性窗口, 在“选择对象类型”窗口中选择“表”。 (2) 在属性窗口的“安全对象”页中进行设置权限 选择要访问的表 Student,在下面的权限列表中点击“选择”权限的“授予”检查框。按“确定”授予“张明”可以查询 Student 表的权限。 2 使用SQL语句创建用户并授权 在 ST 或 TEST 数据库中,使用 SQL 语句创建两个数据库用户,对数据库中的 Student、SC、和 Course 表,分别对其授予不同的访问权限, 1) 创建登录名 用户要访问数据库,必须首先登录到服务器上。因此,首先需要为用户创建登录名。以系统管理员账户登录,进入数据库服务器,执行以下的操作。 (1)▼ 分别创建两个登录名王明和李刚: CREATE LOGIN 王明 WITH password=123456 CREATE LOGIN 李刚 WITH password=123456 (2)展开服务器的“安全性”下的“登录名”,检查登录名是否创建成功。 2) 创建数据库用户 用户登录服务器后,要进入某一数据库访问,需要为登录用户在该数据库中建立一个数据库用户名。 对创建的两个登录名,在 TEST 数据库分别为其创建两个数据库用户: (1)▼ 切换到 TEST 数据库: USE TEST (2)▼ 创建登录名在 TEST 数据库中的用户: CREATE USER 王明db FOR LOGIN 王明 CREATE USER 李刚 FOR LOGIN 李刚 (3)展开 TEST 数据库的“安全性”下的“用户”,检查数据库用户是否创建成功。 3)授权 在数据库中添加新用户后,新用户没用访问数据库中数据的权限,需要数据库管理人员给其授予相关的权限后,才能执行相应的操作。 (1)授予王明权限 GRANT SELECT ON Student TO 王明db (2)授予李刚权限 GRANT SELECT ON Student TO 李刚 GRANT INSERT,UPDATE,DELETE ON Student TO 李刚 GRANT SELECT ON Course TO 李刚 3 检查权限控制 分别以两个登录名登录数据库,执行一些对数据库的操作,检查用户是否允许执行相关的操作。 1) 检查王明的权限 ▼以用户“王明”登录,执行如下的操作,检查能否正确的运行: SELECT * FROM Student INSERT INTO Student(Sno,Sname,Sclass) VALUES 高志,男,1008) UPDATE Student Set Sage = Sage + 1DELETE FROM Student Where Sno = SELECT * FROM Course SELECT * FROM SC 2) 检查李刚的权限 以用户“李

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档