正在上机考试 跪求 数据库上机实验代码
发布网友
发布时间:2022-05-04 18:58
我来回答
共2个回答
热心网友
时间:2022-05-04 20:27
1,建立一个数据库,在数据库中建立如下三个表
create table 雇员
(雇员号 char(10) primary key,
姓名 char(20),
年龄 int,
地址 char(20),
薪水 money)
create table 部门
(部门号 char(10) primary key,
部门名 char(20) not null,
部门经理 char(20))
create table 工作
(雇员号 char(10),
部门号 char(10),
工作年限 int,
primary key (雇员号,部门号),
foreign key(雇员号) references 雇员(雇员号),
foreign key(部门号) references 部门(部门号))
2,向三个表中插入数据
insert
into employee
values(e01,tom,35,海淀,8000),
其余数据插入方法相同
insert apartment
value(d01,人事,e04)
其余同上
insert (e01,d02,6)
其余同上
3,用SQL语句完成以下操作
(1)select employee_num,ename
from employee
where employee_num in
(select employee_num
from work
group by employee_num
having count(*)=3
);
(2)select sum(salary)
form employee ,apartment,work
where employee.employee_num=work.employee_num and apartment.apartment_num=work.apartment_num
group by apartment_num
order by sum(salary) desc;
(3)