《数据库原理》习题解答(7)
FROM V-SSC GROUP BY SNO HAVING AVG(G)>90 9、设有关系模式: SB(SN, SNAME, CITY)
其中,S表示供应商,SN为供应商代号,SNAME为供应商名字,CITY为供应商所在城市,主关键字为SN。
PB(PN, PNAME, COLOR, WEIGHT)
其中P表示零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主关键字为PN。 JB(JN, JNAME, CITY)
其中,J表示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主关键字为JN。
SPJB(SN, PN, JN, CITY)
其中,SPJ表示供应关系,SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主关键字为SN,PN,JN,外关键字为SN,PN,JN。
如图3-6所示表示供应商(S)-零件(P)-工程(J)数据库表,写出实现以下各题功能的SQL语句:
S SPJB
PB
JB
图3-6 表SB、PB、JB和SPJB
(1) 取出所有工程的全部细节。
(2) 取出所在城市为上海的所有工程的全部细节。
JN J1 J2 J3 J4 J5 J6 J7 JNAME CITY JN1 JN2 JN3 JN4 JN5 JN6 JN7 上海 广州 南京 南京 上海 武汉 上海 PN P1 P2 P3 P4 P5 P6 PNAME COLOR WEIGHT PN1 PN2 PN3 PN4 PN5 PN6 红 绿 蓝 红 蓝 绿 12 18 20 13 11 15 SN S1 S2 S3 S4 S5 SNAME CITY N1 N2 N3 N4 N5 上海 北京 北京 上海 南京 SN S1 S1 S2 S2 S2 S2 S2 S2 S2 S2 S3 S3 S4 S4 S5 S5 S5 S5 S5 S5 S5 S5 S5 S5 PN P1 P1 P3 P3 P3 P3 P3 P3 P3 P3 P3 P4 P6 P6 P2 P2 P5 P5 P6 P1 P3 P4 P5 P6 JN J1 J4 J1 J2 J3 J4 J5 J6 J7 J2 J1 J2 J3 J7 J2 J4 J5 J7 J2 J4 J4 J4 J4 J4 QTY 200 700 400 200 200 500 600 400 800 100 200 500 300 300 200 100 500 100 200 1000 1200 800 400 500 (3) 取出重量最轻的零件代号。
(4) 取出为工程J1提供零件的供应商代号。 (5) 取出为工程J1提供零件P1的供应商代号。 (6) 取出由供应商S1提供零件的工程名称。 (7) 取出供应商S1提供的零件的颜色。
(8) 取出为工程J1或J2提供零件的供应商代号。 (9) 取出为工程J1提供红色零件的供应商代号。
(10) 取出为所在城市为上海的工程提供零件的供应商代号。
(11) 取出为所在城市为上海或北京的工程提供红色零件的供应商代号。 (12) 取出供应商与工程所在城市相同的供应商提供的零件代号。 (13) 取出上海的供应商提供给上海的任一工程的零件的代号。
(14) 取出至少由一个和工程不再同一城市的供应商提供零件的工程代号。 (15) 取出上海供应商不提供任何零件的工程的代号。
(16) 取出这样一些供应商代号,它们能够提供至少一种由红色零件的供应商提供的
零件。
(17) 取出由供应商S1提供零件的工程的代号。
(18) 取出所有这样的一些
城市的工程提供零件。
(19) 取出所有这样的伞元组
个城市的工程提供指定的零件。
(20) 重复(19)题,但不检索两个CITY相同的三元组。 解答:
(1)SELECT * FROM JB
(2)SELECT * FROM JB WHERE CITY=”上海” (3) SELECT PN FROM PB WHERE WEIGHT=
(SELECT MIN(WEIGHT) FROM PB) (4)SELECT SN FROM SPJB WHERE JN=”J1”
(5)SELECT SN FROM SPJB WHERE JN=”J1” AND PN=”P1” (6)SELECT JB.JNAME FROM JB, SPJB WHERE JB.JN=SPJB.JN AND SPJB.JN=’S1’
(7)SELECT DISTINCT PB.COLOR FROM PB, SPJB WHERE PB.PN=SPJB.PN AND SPJB.SN=’S1’
(8)SELECT DISTINCT SN FROM SPJB WHERE JN=’J1’ OR JN=’J2’
(9)SELECT DISTINCT SPJB.SN FROM SPJB, PB
WHERE PB.PN=SPJB.PN AND SPJB.JN=’J1’ AND PB.COLOR=’红’ (10)SELECT DISTINCT SPJB.SN FROM SPJB, PB WHERE SPJB.JN=JB.JN AND JB.CITY=’上海’ (11)SELECT SPJB.SN FROM PB, JB, SPJB
WHERE SPJB.PN=PB.PN AND JB.JN=SPJB.JN AND PB.COLOR=’红’ AND (JB.CITY=’上海’ OR JB.CITY=’北京’) (12)SELECT DISTINCT SPJB.PN FROM SB, JB, SPJB
WHERE SB.SN=SPJB.SN AND JB.JN=SPJB.JN AND SB.CITY=JB.CITY (13)SELECT SPJB.PN FROM SB, JB, SPJB
WHERE SB.SN=SPJB.SN AND JB.JN=SPJB.JN AND SB.CITY=’上海’ AND JB.CITY=’上海’
(14)SELECT DISTINCT SPJB.JN FROM SB, JB, SPJB
WHERE SB.SN=SPJB.SN AND JB.JN=SPJB.JN AND SB.CITY<>JB.CITY (15)SELECT DISTINCT JN FROM SPJB WHERE JN NOT IN
(SELECT DISTINCT SPJB.JN FROM SB, SPJB WHERE SB.SN=SPJB.SN AND SB.CITY=’上海’) (16)SELECT DISTINCT SPJB.SN FROM PB, SPJB WHERE SPJB.PN IN
(SELECT SPJB.PN FROM SPJB, SB, PB
WHERE SB.SN=SPJB.SN AND PB.PN=SPJB.PN AND PB.COLOR=’红’) (17)SELECT DISTINCT SPJB.JN FROM SB, PB, SPJB
WHERE SB.SN=SPJB.SN AND PB.PN=SPJB.PN AND SB.SN=’S1’ (18)SELECT DISTINCT SB.CITY, JB,CITY FROM SB, JB, SPJB WHERE SB.SN=SPJB.SN AND JB.JN=SPJB.JN
(19)SELECT DISTINCT SB.CITY, SPJB.PN, JB.CITY FROM SB, JB, SPJB WHERE SB.SN=SPJB.SN AND JB.JN=SPJB.JN
(20)SELECT DISTINCT SB.CITY, SPJB.PN, JB.CITY FROM SB, JB, SPJB WHERE SB.SN=SPJB.SN AND JB.JN=SPJB.JN AND SB.CITY<>JB.CITY
…… 此处隐藏:1409字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




