第1个回答 2012-12-10
(1).---------------------------------
CREATE TABLE SAL (
职工号 VARCHAR(20),
工程编号 VARCHAR(10),
工资 DOUBLE,
PRIMARY KEY(职工号,工程编号),
FOREIGN KEY(职工号) REFERENCES EMP(职工号),
FOREIGN KEY(工程编号) REFERENCES EMP(工程编号),
);
(2)------------------------------------
SELECT 职工号,COUNT(工资)
FROM SAL
GROUP BY 职工号;
(3)-------------------------------------
SELECT 工程编号
FORM PRJ
WHERE 预算>1000000;
(4)------------------------------------
UPDATE SAL
SET 工资=工资*110%
WHERE 工程编号='101';
(5)------------------------------------
CREATE VIEW VPS
AS
SELECT 职工号,姓名,工程编号,工资
FROM SAL,PRJ,EMP
WHERE EMP.职工号=SAL.职工号 AND PRJ.工程编号=SAL.工程编号;
(6)------------------------------------
GRANT SELECT
ON TABLE SAL
TO 王红;本回答被提问者采纳
第2个回答 2012-12-10
1.create table sal(职工号 varchar(10) foreign key references EMP(职工号),工程编号 varchar(10) foreign key references 工程(工程编号),工资 money,primary key(职工号,工程编号))
2.select 职工号,count(工资) as 总收入 from SAL group by 职工号
3.select * from EMP,PRJ,SAL WHERE EMP.职工号=SAL.职工号 and PRJ.工程编号=SAL.工程编号 and 预算>1000000
4. UPDATE SAL SET 工资=工资*1.1 where 工程编号='101'
5.create view vps as select emp.职工号,姓名,工程名称,工资 from EMP,PRJ,SAL WHERE EMP.职工号=SAL.职工号 and PRJ.工程编号=SAL.工程编号
6.grant select on table sal to 王红本回答被网友采纳