竭诚为您提供优质文档双击可除数据库安全实验报告
篇一数据库实验三安全性实验报告
数据库原理课程实验报告
1实验题目实验三安全性
2实验目的
1熟悉通过sQL对数据进行安全性控制。
2完成书本上例题的上机练习。
3实验平台
31操作系统
wi
dows2000或者wi
dowsxp
注使用professio
al版的操作系统建议安装数据库管理系统的教学版server版的操作系统建议安装数据库管理系统的企业版。
32数据库管理系统
sQLserver2000数据库管理系统
f4实验内容及要求
使用sQL对数据进行安全性控制包括授权和权力回收。操作完成后看看已授权的用户是否真正具有授予的数据操作的权力了权力收回操作之后的用户是否确实丧失了收回的数据操作的权力。根据以下要求认真填写实验报告记录所有的实验用例。5实验内容与完成情况
首先需要在数据库的用户中建立u1u7张明王平赵玲这10个用户。
步骤在自己的数据库角色中右击选择新建用户在登录名选项中选择新建在跳出的二级对话框中输入名称在身份验证中选择sQLseRVeR身份验证单机确定在登陆名中选则刚刚输入的名称单机击确定。
例1把查询stude
t表权限授给用户u1gRA
TseLecTo
TAbLestude
t
Tou1
改正gRA
TseLecT
o
stude
t
Tou1
例2把对stude
t表和course表的全部权限授予用户u2和u3
gRA
TALLpRIVILeges
o
stude
tcourse
f例3把对表sc的查询权限授予所有用户gRA
TseLecTo
sc
TopubLIc
例4把查询stude
t表和修改学生学
号的权限授给
用户u4
gRA
TupDATes
oseLecT
o
stude
t
Tou4
例5把对表sc的I
seRT权限授予u5
用户并
允许他再将此权限授予其他用户
gRA
TI
seRT
o
sc
Tou5
wIThgRA
TopTIo
例6gRA
TI
seRT
o
sc
Tou6
wIThgRA
TopTIo
例7gRA
TI
seRT
f例8把用户u4修改学生学号的权限收回ReVoKeupDATes
o
o
stude
t
FRomu4
例9收回所有用户对表sc的查询权限ReVoKeseLecTo
sc
FRompubLIc
例10把用户u5对sc表的I
seRT权限收回ReVoKeI
seRT
o
sc
FRomu5cAscADe
例11通过角色来实现将一组权限授予一个用户。步骤如下
篇二数据库《数据库的安全与权限》实验报告
xx大学计算机与信息技术学院
实
验报告
篇三数据库的完整性和安全性实验报告
信息工程学院实验报告
课程名称《数据库原理》
实验项目名称数据库的完整性和安全性
f一、实验目的
1掌握数据库约束的概念
2熟悉sQLseRVeR的完整性约束技术。3了解sQLseRVeR的违反完整性处理措施。4了解登录账户的管理理念与具体方法。5了解数据库用户的管理的要则。6了解用户权限管理的内涵与方法。二、实验设备与器件
wi
7sqlserver20XX三、实验内容与步骤
一测试完整性
运行附录中的sQL语句理解sQL语句中包含的完整性定义。然后r