失效链接处理 |
数据库定义与操作练习题参考答案 PDF 下载
本站整理下载:
提取码:c1to
相关截图:
主要内容:
设有如下 3 个关系模式:
职工(职工号,姓名,性别,年龄)
工程(工程号,工程名称,预算)
报酬(职工号,工程号,工资)
试用关系代数表达式写出下列查询:
1)查询“王明”职工所参加工程的名称。 Π 工程名称(σ 姓名=‘王明’((职工∞报酬)∞工程))
试用 SQL 语句完成下面 2—10 题。
2)建表
Create table 报酬(
职工号 char(7),
工程号 char(6),
工资 numeric(20,2) check(工资>0),
primary key(职工号, 工程号),
foreign key(职工号) references 职工(职工号),
foreign key(工程号) references 工程(工程号) )3)查询年龄在 30 岁到 40 岁的男职工姓名和工资; Select 姓名,工资
From 职工,报酬
Where (年龄 between 30 and 40) and 性别=‘男’and 职工.职工号=报酬.职工号
4)查询总收入超过 5 万的职工信息,信息包含职工号和总收入。
SELECT 职工号,SUM(工资)
FROM 报酬
GROUP BY 职工号
Having SUM(工资)>50000.00
5)查询没用职工参加过的工程的工程名称。 Select 工程名称
From 工程
Where 工程号 not in(select 工程号 from 报酬) Select 工程名称
From 工程
Where not exists (select * from 报酬 where 工程号=工程. 工程号) 6)将工程名称包含大数据,并且预算达到 20 万元及以上的工程的职工工资提高 20%;
UPDATE 报酬
SET 工资=工资*1.2
WHERE 工程号 IN
(SELECT 工程号
FROM 工程
WHERE 预算>=200000 and 工程名称 like ‘%大数据%’)
|