4.
REVOKE SELECT,UPDATE ON 职工 FROM 刘星 5.
REVOKE ALTER ON 职工 FROM 张新 REVOKE ALTER ON 部门 FROM 张新 6.
REVOKE ALL PRIVILEGES ON 职工
FROM 周平 CASCADE 7.
REVOKE SELECT ON NEWVIEW
FROM 杨兰; DROP VIEW NEWVIEW;
? 选做实验(选作1)
1. 利用SQL语言创建,验证和删除规则。
(1) 创建一个ssex_rule规则(create rule),将其绑定(sp_bindrule)到S表的ssex
性别字段上(请验证该规则生效,保证了输入的性别只能是“男”或者“女”)。 建立规则:
CREATE RULE ssex_rule AS @ssex IN('男','女') 绑定:
EXEC sp_bindrule 'ssex_rule ',' s.ssex ' 验证
INSERT INTO S
VALUES('95111','张伟','男人','1994-12-25','CS')
二.实验中出现的问题以及解决方案
1.如上图,在做为SC表添加外键约束,将sno,cno设置为外键,其引用表分别是S表和C表,外键名称分别为fk_sno,fk_cno,设置sno时运行通过,但在设置cno时运行错误,经翻阅书籍,和同学讨论之后意识到是自己未将C表中的cno设置为主键。因为SC表参照的C表中的cno.
2.在新建用户及登录名时因为未配置用户映射到哪一个数据库,所以在生成数据关系图时出错。删除该用户后新建用户配置正确后正常。
批阅者: 批阅日期: 实验成绩: 批注: