您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页安全性及完整性控制

安全性及完整性控制

来源:意榕旅游网


实验六 安全性和完整性控制

【实验目的】

1.掌握SQL Server2000的安全性机制

2.掌握SQL Server2000中有关用户、角色及权限的管理方法

3.掌握数据库的保护措施-----完整性控制。

【实验内容】

1.使用样本数据库同实验一。

2.实行如下要求查询或操作:

在student表SNO属性上创建主键;在C表的Cno属性上定义主键;在SC表的Sno,cno属性上定义主键;定义SC表的外键其中SC表的Sno参照S表的Sno,SC表的Cno参照C表的Sno。在SC表的成绩列上创建检查约束要求成绩的取值范围为0~100(用SQL语句添加约束的方法)

3. 建立学生登记表Student,要求学号在90000~99999之间,姓名不能取空值,年龄小于30,性别只能是“男”或“女”。*/

4.使用企业管理器或sp_addlogin创建SQL Server帐号U1,U2,并分配他们访问数据库的权限

第1页(总2页)

exec sp_grantdbaccess ‘U1’。

5. 使用T-SQL命令分配查询 STUDENTS表的权限给U1,U2,并执行相应的查询语句,和插入语句

6. 使用T-SQL命令分配对STUDENTS表的插入和删除的权限给U2,并执行相应的查询语句,和插入语句。

7. 从用户名为U1的用户回收查询 STUDNETS表的权限,验证是否丧失了该权限

8. 使用企业管理器或sp_addrole创建SQL Server角色R1

9. 使用T-SQL命令分配查询 STUDENTS表的权限给R1。将U1添加到R1中,并执行相应的查询语句。

10. 用Deny语句拒绝U1查询 STUDENTS表的权限,执行相应的查询语句。

【实验步骤】(要求学生填写详细的实验步骤)

【实验体会及存在问题】(要求自己填写)

第2页(总2页)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务