第4第五章习地的题目解答.doc

上传人:scccc 文档编号:12002767 上传时间:2021-12-01 格式:DOC 页数:8 大小:77.50KB
返回 下载 相关 举报
第4第五章习地的题目解答.doc_第1页
第1页 / 共8页
第4第五章习地的题目解答.doc_第2页
第2页 / 共8页
第4第五章习地的题目解答.doc_第3页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第4第五章习地的题目解答.doc》由会员分享,可在线阅读,更多相关《第4第五章习地的题目解答.doc(8页珍藏版)》请在三一文库上搜索。

1、实用标准文案- 创建部门表create table部门(部门号char (3 ) primarykey,名称 varchar (10 ) not null unique ,经理名varchar (10),邮件地址varchar (20 ) check (邮件地址like '%.%' ),电话号char (8 )check (电话号like '0-90-90-90-90-90-90-90-9')- 创建职工表create table职工(职工号char (3) primarykey ,姓名 varchar (10 ) not null,年龄 decimal (3)

2、 check (年龄 between18 and 60 ),职务 varchar (10 )check (职务in ('助理工程师 ','工程师 ','高级工程师 '),工资 moneycheck (工资 >= 800 ),部门号char (3 ) foreignkey references部门 (部门号 )on deletecascadeon updatecascade )精彩文档实用标准文案- 通过创建触发器实现级联操作create trigger级联触发器on 部门after delete ,updateasif update (部门

3、号 )update职工set 部门号 =( select部门号from inserted )where部门号 =( select部门号from deleted )else deletefrom职工where部门号 =( select部门号from deleted )-(a)- 创建登录名 wm, 密码 wm execute sp_addlogin wm ,wm go- 创建用户名王明sp_adduserwm ,王明精彩文档实用标准文案go- 用户王明对两个表有 select 权力grantselect on职工to 王明grantselect on部门to 王明- 使用王明的账号登录进行检验s

4、elect * from职工select * from部门-(b)- 创建登录名 ly, 密码 lysp_addloginly ,lygo- 创建用户名李勇sp_adduserly ,李勇go- 用户李勇对两个表有 insert 和 delete 权力grantinsert ,deleteon职工 to李勇grantinsert ,deleteon部门 to李勇-(c)- 每个职工只对自己的记录有 select 权力create view李勇视图精彩文档实用标准文案asselect * from职工where职工名 = '李勇 'gograntselect on李勇视图to 李

5、勇go-(d)- 创建登录名 lx, 密码 lxsp_addloginlx ,lxgo- 创建用户名刘星sp_adduserlx ,刘星go- 用户刘星对工资字段具有更新权力grantselect ,update (工资 ) on职工 to刘星-(e)- 创建登录名 zhx, 密码 zhx sp_addlogin zhx ,zhxgo- 创建用户名张新sp_adduserzhx ,张新精彩文档实用标准文案go- 用户张新具有修改两个表的结构的权力sp_addrolememberdb_ddladmin,张新- 用张新的账号 zhx 登录,验证更新表权限alter table职工add aaa c

6、har (3)-(f)- 创建登录名 zhp, 密码 zhp sp_addlogin zhp ,zhpgo- 创建用户名周平sp_adduserzhp ,周平go- 用户周平具有对两个表所有权力(读,插,改,删数据),并具有给其他用户授权的权力grantall on职工 to周平 withgrantoptiongograntall privilegeson部门 to周平 withgrantoptiongo- 使用周平的账号 zhp 登录,进行授权grantselect on职工to 张新- 使用张新的账号zhx 登录,进行查询职工表精彩文档实用标准文案select * from职工-(g)-

7、创建登录名 yl, 密码 ylsp_addloginyl ,ylgo- 创建用户名杨兰sp_adduseryl ,杨兰go- 用户杨兰具有从每个部门职工中 select 最高工资, 最低工资, 平均工资的权力, 他不能查看每个人的工资。create view工资信息视图asselect部门号 ,max (工资 ) as 最高工资 ,min (工资 ) 最低工资 ,avg (工资 ) 平均工资from职工groupby 部门号gograntselect on工资信息视图to 杨兰- 使用杨兰的账号 yl 登录,查询工资信息视图select * from工资信息视图精彩文档实用标准文案-9 收回权

8、限-(a)revokeselect on职工 from王明revokeselect on部门 from王明-(b)revokeinsert ,deleteon职工from李勇revokeinsert ,deleteon部门from李勇-(c)revokeselect on张三视图from张三godropview张三视图go-(d)revokeselect ,update (工资 ) on 职工 from刘星-(e)sp_droprolememberdb_ddladmin,张新-(f)精彩文档实用标准文案revokeall on 职工from周平 cascaderevokeall privilegeson部门from周平 cascade-(g)revokeselect on工资信息视图from杨兰godropview工资信息视图go精彩文档

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1