数据库作业10:第三章课后题

在这里插入图片描述
在这里插入图片描述
3.(1)

select * 
from S 
where A='10';

3.(2)

select A,B
from S;

3.(3)

select A,B,S.C,S.D,E,F 
from S,T
where S.C=T.C and S.D=T.D;

3.(4)

select *
from S,T
where S.C=T.C;

3.(5)

SELECT *
from S,T
where S.A<T.E;

3.(6)

SELECT S.C,S.D,T.*
from S,T;

4.
(1)求供应工程J1零件的供应商号码SNO

SELECT DIST SNO 
FROM SPJ 
WHERE  JNO=’J1’

(2)求供应工程J1零件P1 的供应商号码SNO

SELECT  DIST SNO 
FROM SPJ 
WHERE JNO='J1' AND PNO='P1'

(3)求供应工程J1零件为红色的供应商号码SNO;

SELECT SNO 
FROM SPJ,P 
WHERE JNO='J1' AND SPJ.PNO=P.PNO AND COLOR='红'

(4)求没有使用天津供应商生产的红色零件的工程号JNO;

SELECT JNO
FROM J
WHERE NOT EXISTS
		(SPJ.JNO=J.JNO
		 AND SPJ.SNO=S.SNO
		 AND SPJ.PNO=P.PNO
		 AND S.CITY='天津'
		 AND P.COLOR='红');

(5)求至少用了供应商S1所供应的全部零件的工程号JNO

SELECT JNO
FROM SPJ
WHERE SNO='S1' AND PNO IN
(SELECT PNO
FROM SPJ
WHERE SNO='S1');  

5
(1)

SELECT SNAME,CITY 
 FROM S

(2)

SELECT PNAME,COLOR,WEIGHT 
FROM P

(3)

SELECT  DIST JNO 
FROM SPJ 
WHERE SNO='S1'

(4)

SELECT PNAME,QTY 
FROM SPJ,P
WHERE P.PNO=SPJ.PNO AND SPJ.JNO='J2'

(5)

SELECT PNO 
FROM SPJ,S 
WHERE S.SNO=SPJ.SNO AND CITY='上海'

(6)

SELECT JNAME 
FROM SPJ,S,J
WHERE S.SNO=SPJ.SNO AND S.CITY='上海' AND J.JNO=SPJ.JNO

(7)

SELECT DISP JNO 
FROM SPJ  
WHERE JNO NOT IN (SELECT DIST JNO
              FROM SPJ,S
              WHERE S.SNO=SPJ.SNO AND S.CITY='天津') 

(8)

UPDATE P SET COLOR='蓝'  
WHERE COLOR='红'

(9)

UPDATE  SPJ  SET SNO='S3' 
WHERE SNO='S5' AND JNO='J4' AND PNO='P6'

(10)

1.DELETE  FROM  S  WHERE  SNO=’S2’
2.DELETE  FROM  SPJ  WHERE  SNO=‘S2’

(11)

INSERT  INTO  SPJ  
VALUES(‘S2’,‘J6’,‘P4’,200)

9
(1)

SELECT  DIST  PNO,QTY  
FROM  VSP

(2)

SELECT  DIST *
FROM VSP 
WHERE SNO='S1'
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
数据库系统基础教程第三版》是一本经典的数据库系统教材,本书深入浅出地介绍了数据库系统的基本概念、原理和应用。对于学习数据库系统的同学来说,这本教材是一本不可多得的好书。在课后中,有很多问涉及了数据库设计、SQL语言、数据存储和检索等方面的内容。通过课后的练习,可以加深对课堂知识的理解,提高数据库系统的应用能力。 这本教材的课后PDF包含了丰富的目,涵盖了数据库系统的各个方面。例如,关系代数和关系演算的基本操作、关系数据库的范式理论、SQL语言的基本语法和高级应用等。通过做课后,可以帮助学生检验对知识的掌握程度,加深对数据库系统的理解。此外,课后还可以锻炼学生的逻辑思维能力和问解决能力,提高学生的学习兴趣和学习效果。 在课后PDF中,不仅有选择和填空,还有大量的实际操作和案例分析。这些目贴近实际应用,能够帮助学生将数据库系统的基本概念与实际问相结合,提高学生的实际应用能力。另外,课后PDF还提供了详细的答案和解析,学生可以在做完目后及时进行对照和总结,加深对知识的理解和掌握。 总之,《数据库系统基础教程第三版》的课后PDF对于学生来说是一份宝贵的学习资料,通过认真做好课后的练习,可以更好地掌握数据库系统的知识,提升自己的学习水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值