数据库系统概论复习重点问答题数据库安全性_第1页
数据库系统概论复习重点问答题数据库安全性_第2页
数据库系统概论复习重点问答题数据库安全性_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、问做题6一数据库平安性一、第4章课后习题P148-8.今有两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号);部门(部门号,名称,经理名,地址, ) .请用SQL的GRANT和REVOKE语句(加上视图机制),完成以下授权定义或存取限制 功能.(1)用户王明对两个表有 SELECT权力答:GRANT SELECT ON 职工,部门TO 王明(2)用户李勇对两个表有 INSERT和DELETE权力答:GRANT INSERT,DELETE ON 职工,部门 TO 张勇(3)每个职工只对自己的记录有SELECT权力答:GRANT SELECT ON 职工 WHERE USER(尸NAME

2、 TO ALL假设系统的 GRANT语句支持WHEN子句和USER()的使用.(4)用户刘星对职工表有 SELECT权力,对工资字段具有更新权力答:GRANT SELECT,UPDA TE(工资)ON 职工 TO 刘星(5)用户张新具有修改这两个表的结构的权力答:GRANT ALTER TABLE ON 职工,部门 TO 张新(6)用户周平对两个表有所有权力(读、插、改、删数据),并具有给其他用户授权的权力答:GRANT ALL PRIVILIGES ON职工,部门 TO 周平WITH GRANT OPTION(7)用户杨兰具有从每个部门职工中SELECT最高工资、最低工资、平均工资的权利,他

3、不能查看每个人的工资 答:CREATE VIEW部门工资 ASSELECT 部门.名称,MAX(工资),MIN(工资),AVG(工资)FROM 职工,部门WHERE部门.部门号=职工.部门号GROUP BY 职工.部门号 GANT SELECT ON 部门工资 TO 杨兰P148-9.习题8中的每一种情况,撤销各用户所授予的权力(1)撤销用户王明对两个表的SELECT权力答:REVOKE SELECT ON 职工,部门 FROM 王明(2)撤销用户李勇对两个表的INSERT和DELETE权力答:REVOKE INSERT,DELETE ON 职工,部门 FROM 张勇(3)撤销每个职工对自己记

4、录所拥有的SELECT权力答:REVOKE SELECT ON 职工 WHERE USER()=NAME FROM ALL(4)撤销用户刘星对职工表拥有的SELECT权力,对工资字段具有的更新权力答:REVOKE SELECT,UPDATE(工资)ON 职工 FROM 刘星(5)撤销用户张新具有的修改两个表结构的权力 答:REVOKE ALTER TABLE ON 职工,部门 FROM 张新(6)撤销用户周平对两个表拥所有的权力(读、写、插入、修改、删除数据),并撤销他给其他用户授权的权力答:REVOKE ALL PRIVILIGES ON 职工,部门 FROM 周平 CASCADE(7)撤销用户杨兰拥有的从每个部门职工中SELECT最高工资、最低工资、平均工资的权利答:REVOKE SELECT ON 部门工资FROM 杨兰DROP VIEW部门工资二、补充题1 .假定有一个职工关系 Emp(E#,EN,EA,ES,ED),其中E#,EN,EA,ES,ED 分别表示职工号、职工 名、职工年龄、职工工资、职工所在部门.运用SQL设计程序完成:用户杨兰具有从EMP表中查询最高工资、最低工资的权利,但不能观察每个职工的工资.答:CREATE VIEW E_B(maxg,ming) ASS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论