试题详情
- 简答题请用SQL的GRANT和REVOKE语句(加上视图机制)完成以下授权定义或存取控制功能
-
(a)用户王明对两个表有SELECT权力。GRANTSELECTON职工,部门TO王明
(b)用户李勇对两个表有INSERT和DELETE权力。
GRANTINSERT,DELETEON职工,部门
TO李勇
(c)每个职工只对自己的记录有SELECT权力。
GRANTSELECTON职工
WHENUSER()=NAME
TOALL;
(d)用户刘星对职工表有SELECT权力,对工资字段具有更新权力。
GRANTSELECT,UPDATE(工资)ON职工
TO刘星
(e)用户张新具有修改这两个表的结构的权力。
GRANTALTERTABLEON职工,部门
TO张新;
(f)用户周平具有对两个表所有权力(读,插,改,删数据),并具有给其他用户授权的权力。
GRANTALLPRIVILIGESON职工,部门
TO周平
WITHGRANTOPTION;
(g)用户杨兰具有从每个部门职工中SELECT最高工资、最低工资、平均工资的权力,他不能查看每个人的工资。
CREATEVIEW部门工资AS
SELECT部门.名称,MAX(工资),MIN(工资),AVG(工资)
FROM职工,部门
WHERE职工.部门号=部门.部门号
GROUPBY职工.部门号
GRANTSELECTON部门工资
TO杨兰; 关注下方微信公众号,在线模考后查看
热门试题
- 在Access数据库中,要计算记录条数,
- 封锁可以避免并发操作引起的错误,但可能产
- 对某一类数据的结构、联系和约束的描述是型
- E-R模型中的多值属性转换为一个关系模式
- 简述层次模型与关系型在实现数据联系方面的
- 数据系统投入运行后,有哪些维护工作?
- 下列文档的扩展名哪一个是批处理文件的扩展
- 下列()不是SQL Server数据库文
- 外模式的存在有什么意义?处于什么级别?
- 取出关系中的某些列,并消去重复的元组只涉
- 下列不属于现实世界术语的是()
- 在关系型数据库中,数据表的结构中包含()
- 如果在ASP中使用LIKE子句和星号(
- 在ACCESS中,下列叙述正确的是()。
- 已知关系R(A,B,C,D)和S(B,C
- SQL2中的用户权限有哪几类?
- 设有如下3个关系模式: 职工(职工号
- 宿主语言
- 下面选项中,完全面向对象的编程语言是?(
- 现实世界“特征”术语,对应于数据世界的(