📄 exam1.txt
字号:
1.
(1)
SELECT A
FROM R
(2)
SELECT *
FROM R
WHERE B = 13
(3)
SELECT A, B
FROM R, S
WHERE R.C = S.D
2.
(1)
ename project dept
Kasper Spreadsheet Admin
Mohan Spreadsheet Admin
Lin Forecast Admin
Lin Spreadsheet Admin
(2)
The operation r U s can not be performed, because the columns of table r and s are not equal.
(3)
Πdept(r) - Πdept(s) = NULL
4.
(1)
alter table orders
alter Received set not null;
(2)
alter table orders
add check((Shipped set not null) AND ("shipped">"received") Or Shipped set null);
5.
(1)
select pno from part where unitprice between 10 and 25
(2)
select invoice.pno,sum(invoice.qty) as sumqty from invoice,orders
where invoice.ono = orders.ono and orders.received like '%98'
group by invoice.pno
order by sumqty asc;
(3)
select * from part
where pno not in( select invoice.pno from orders,invoice
where orders.ono = invoice.ono and orders.received like '%98'
);
6.
create table employee
(id id_dom not null,
name name_dom,
salary salary_dom,
dname dept_name_dom
);
create table department
(name dept_name_dom not null,
mgrid id_dom ,
budget budget_dom
);
alter table employee
add constraint empk primary key(id)
check(dname in (select name from department));
alter table department
add constraint depk primary key(name)
add constraint depf foreign key(mgrid) references employee(id);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -