1 / 18
文档名称:

数据库原理实验报告实验三数据完整性与安全性控制.doc

格式:doc   大小:1,012KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库原理实验报告实验三数据完整性与安全性控制.doc

上传人:fyyouxi23 2022/1/26 文件大小:1012 KB

下载得到文件列表

数据库原理实验报告实验三数据完整性与安全性控制.doc

相关文档

文档介绍

文档介绍:- . -
. . -可修编-
-
. . -可修编-
用图形用户界面完成以下的权限赋予:〔每题3分〕
用户王明对两个表均有Select和Insert的权力。
- . -
. . -可修编-
用户勇对职工表具有Select权力,对工资字段具有更新权力。
- . -
. . -可修编-
用SQL语句授权和收回权限并对权限加以验证。〔40分,每题20分〕
根据第五版教材第四章 第7题。
请用SQL的GRANT 和REVOKE语句(加上视图机制)完成以下授权定义或存取控制功能:
( a 〕用户王明对两个表有SELECT 权力。
- . -
. . -可修编-
( b 〕用户勇对两个表有INSERT 和DELETE 权力。
( c ) 每个职工只对自己的记录有SELECT 权力。
( d 〕用户星对职工表有SELECT 权力,对工资字段具有更新权力。
- . -
. . -可修编-
( e 〕用户新具有修改这两个表的构造的权力。
( f 〕用户周平具有对两个表所有权力〔读,插,改,删数据〕,并具有给其他用户授权的权力。
- . -
. . -可修编-
( g 〕用户兰具有从每个部门职工中SELECT 最高工资、最低工资、平均工资的权力,他不能查看每个人的工资。
用户勇希望查询部门表失败
用户勇查询职工表成功
- . -
. . -可修编-
根据第五版教材第四章 第8题。
〔提示:(c)和(g)小题可创立适宜的视图,针对视图进展授权,
(c)小题用CURRENT_USER〕
选做实验
利用SQL语言创立,验证和删除规那么。
创立一个ssex_rule规那么(create rule),将其绑定(sp_bindrule)到S表的s***别字段上〔请验证该规那么生效,保证了输入的性别只能是“男〞或者“女〞〕。
- . -
. . -可修编-
删除ssex_rule规那么〔注意:规那么已绑定到ssex表的性别字段上,需要先解除原有的绑定sp_unbindrule, drop rule〕。
利用SQL语言创立,验证和删除默认值。
创立一个ssex_def默认对象(create default),将其绑定(sp_bindefault)到S表的s***别字段上,使其默认值为“男〞〔请验证该默认值生效〕。
- .