第二篇:数据库第二次上机实验报告
第四章
8.
a.grant select on 《数据库系统概论》第二次上级报告 职工,部门to 王明;
b. grant insert ,delete on 职工,部门 to 李勇;
c. grant select on 职工 when user()=name to all;
d. grant select ,update(工资) on 职工 to 刘星;
e. grant alter table on 职工 , 部门 to 张星;
f. grant all priviliges on 职工, 部门 to 张新;
g. create view 部门工资 as
select 部门.名称,max(工资),min(工资),avg(工资) from 职工, 部门
where 职工.部门号=部门.部门号
group by 职工.部门号
grant select on 部门工资 to 杨兰;
9.
a.revoke select on 职工,部门 from 王明;
b.revoke insert,delete on 职工,部门 from 李勇;
c.revoke select on 职工 when user()=name from all
d.revoke select,update on 职工 from 刘星;
e.revoke alter table on 职工,部门 from 张新;
f.revoke all priviliges on 职工,部门 from 周平;
g.revoke select on 部门工资 from 杨兰 drop view 部门工资;
第五章
6.create table DEPT
(Deptno number(2),
Deptname varchar(10),
Manager varchar(10),
PhoneNumber char(12),
constraint PK_SC primary key(Deptno));
create table EMP
(Empno number(4),
Ename varvhar(10),
Age number(2),
constraint C1 check(Age<=60), Job varchar(9),
Sal number(7,2),
Deptno number(2),
constraint FK_DEPTNO
foreign key(Deptno)
references DEPT(Deptno));