设有以下基本表: (1)供应商表(供应商编号,供应商名称,供应商所在城市); (2)零件表(零件编号,零件名称,零件颜色,零件重量); (3)工程项目表(工程编号,工程名称,工程所在城市); (4)工程供货表(工程编号,供应商编号,零件编号,零件数量)。    用SQL语言写出下列查询语句 (1)查询所有工程的全部细节    (2)查询所在城市为上海的所有工程的全部细节  (3)查询重量最轻的零件代号  (4)查询为工程编号为“JG2008001”的工程提供零件的供应商编号       (5)查询为工程编号为“JG2008001”的工程提供零件编号为“P1”的供应商编号       (6)查询由供应商编号为S1的供应商提供零件的工程名称    (7)查询供应商S1提供的零件的颜色

设有以下基本表: (1)供应商表(供应商编号,供应商名称,供应商所在城市); (2)零件表(零件编号,零件名称,零件颜色,零件重量); (3)工程项目表(工程编号,工程名称,工程所在城市); (4)工程供货表(工程编号,供应商编号,零件编号,零件数量)。    用SQL语言写出下列查询语句 (1)查询所有工程的全部细节    (2)查询所在城市为上海的所有工程的全部细节  (3)查询重量最轻的零件代号  (4)查询为工程编号为“JG2008001”的工程提供零件的供应商编号       (5)查询为工程编号为“JG2008001”的工程提供零件编号为“P1”的供应商编号       (6)查询由供应商编号为S1的供应商提供零件的工程名称    (7)查询供应商S1提供的零件的颜色

参考解析

相关考题:

建立一个供应商、零件数据库。其中"供应商"表S(Sno,Sname,Zip,City)中的属性分别表示供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为Sno→(Sname,Zip,City),Zip→City。"零件"表P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表S与表P之间的关系SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。"供应商"表S属于()A.1NFB.2NFC.3NFD.BCNF

供应商关系:S(SNO,SNAME,CITY),属性依次是供应商号、供应商名称和所在城市零件关系:P(PNO,PNAME,COLOR),属性依次是产品号、品名和颜色工程关系:J(JNO,JNAME,CITY),属性依次是工程号、工程名和所在城市供应关系:SPJ(SNO,PNO,JNO,QTY),属性依次是供应商号、产品号、工程号和数量试用关系代数完成下列操作:(1)求供应J1工程零件的所有供应商号;(2)求供应J1工程P1零件的供应商号;(3)求供应工程J1红色零件的供应商号;(4)求S1供应商供应零件的所有工程号。

● 给定供应关系SPJ(供应商号,零件号,工程号,数量),查询至少供应了3项工程(包含 3 项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。SELECT 供应商号,SUM(数量)FROM SPJ(34)(35)(36) ;(34)A. ORDER BY 供应商号DESCB. GROUP BY 供应商号DESCC. ORDER BY 供应商号D. GROUP BY 供应商号(35)A. HAVING COUNT(DISTINCT(工程号)) 2B. WHERE COUNT(工程号) 2C. HAVING(DISTINCT(工程号)) 2D. WHERE 工程号 2(36)A. ORDER BY 供应商号DESCB. GROUP BY 供应商号DESCC. ORDER BY 供应商号D. GROUP BY 供应商号

编写SQL语句设有如下4个关系模式:S(SN,SNAME,CITY)P(PN,PNAME,COLOR,WEIGHT)J(JN,JNAME,CITY)SPJ(SN,PN,JN,QTY)其中:S表示供应商,SN为供应商编码,SNAME为供应商名字,CITY为供应商所在城市;P表示零件,PN为零件编码,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量;J表示工程,JN为工程编码,JNAME为工程名字,CITY为工程所在城市;SPJ表示供应关系,QTY表示提供的零件数量。写出实现以下各题功能的SQL语句:(1)取出所有工程的全部细节。(2)取出所在城市为南京的所有工程的全部细节。(3)取出为所在城市为上海的工程提供零件的供应商编码。(4)取出为所在城市为上海或北京的工程提供红色零件的供应商编码。(5)取出供应商与工程所在城市相同的供应商提供的零件编码。(6)取出至少由一个和工程不在同一城市的供应商提供零件的工程编码。(7)取出上海供应商不提供任何零件的工程编码。(8)取出所有这样的一些CITY,CITY二元组,使得第1个城市的供应商为第2个城市的工程提供零件。

对数据库“商品管理”使用一对多报表向导建立报表“rpt1”。要求:父表为“供应商”子表为“商品信息”,从父表中选择字段“供应商编号”和“供应商名称”,从子表中选择字段“商品编号”、“商品名称”和“单价”,两个表通过“供应商编号”建立联系,按“供应商编号”升序排序,报表样式选择“简报式”,方向为“横向”,报表标题设置为“商品供应信息”。 (2)请修改并执行名为“bd1”的表单,要求如下:为表单建立数据环境,并向其中添加表“订单”;将表单标题改为“供应商”;修改“查询”命令按钮下的Click事件,使用SQL语句查询出表中每个供应商供货的总金额,查询结果中包含“供应商编号”和“总金额”两个字段。

(1)对数据库“商品管理”使用一对多报表向导建立报表“rpt1”。要求:父表为“供应商”子表为“商品信息”,从父表中选择字段“供应商编号”和“供应商名称”,从子表中选择字段“商品编号”、“商品名称”和“单价”,两个表通过“供应商编号”建立联系,按“供应商编号”升序排序,报表样式选择“简报式”,方向为“横向”,报表标题设置为“商品供应信息”。(2)请修改并执行名为“bd1”的表单,要求如下:为表单建立数据环境,并向其中添加表“订单”;将表单标题改为“供应商”;修改“查询”命令按钮下的Click事件,使用SQL语句查询出表中每个供应商供货的总金额,查询结果中包含“供应商编号”和“总金额”两个字段。

设供应商供应零件的关系模式为SP(Sno, Pno, Qty),其中Sno表示供应商号,Pno表示零件号,Qty表示零件数量。查询至少包含了供应商“168”所供应的全部零件的供应商号的SQL语句如下:SELECT SnoFROM SP SPXWHERE (1)(SELECT *FROM SP SPYWHERE (2) AND NOT EXISTS(SELECT *FROM SP SPZWHERE (3)));A.EXISTSB.NOT EXISTSC.IND.NOT IN

● 某供应商数据库中的供应关系为 SPJ(供应商号,零件号,工程号,数量),如下命令查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。 SELECT 工程号, (14) FROM SPJ GROUP BY工程号 (15) ORDER BY工程号DESC;(14)A. AVG(数量)At 平均数量B. AVG(数量)AS平均数量C. 平均数量 At AVG(数量)D. 平均数量 AS AVG(数量)(15)A. HAVING COUNT(DISTINCT(供应商号))2B. Where COUNT(供应商号)2C. HAVING(DISTINCT(供应商号))2D. Where 供应商号 2

建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→ (Sname,Zip,City),Zip→City。“零件”表P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表S与表P之间的关系SP(Sno,Pno,Price, Qty)表示供应商代码、零件号、价格、数量。 A.“供应商”表S属于(36)。 B.若要求供应商名不能取重复值,关系的主码是Sno。请将下面的SQL语句空缺部分补充完整。CREATE TABLE S(Sno CHAR(5), Sname CHAR (30) (37), Zip CHAR(8), City CHAR (20) (38); C.查询供应“红”色零件,价格低于500,且数量大于200的供应商代码、供应商名、零件号、价格及数量的SQL语句如下:SELECT Sno,Sname,Pno,Price,Qty FROM S,SP WHERE Pno IN (SELECT Pno FROM P WHERE (39)) AND (40);A.1NFB.2NFC.3NFD.BCNF

阅读以下说明,回答问题1至问题3,将答案写在答卷的对应栏内。【说明】下面是某ERP系统中零件供应模块的3个关系模式。供应商:S(SNO,SNAME,CITY,STATUS)零件:P(PNO,PNAME,WEIGHT,COLOR,CITY)供应单:SP(SNO,PNO,PTY,SP Date)属性说明:SNO—供应商编号,SNAME—供应商名称,CITY—地址,STATUS—供应商状态PNO—零件编号,PNAME—零件名称,WEIGHT—零件重量,COLOR—零件颜色, CITY—地址,PTY—数量,SP Date—订单日期问题:用SQL语句完成以下操作。求供应红色零件北京供应商的编号、名称和状态。

设有一个工程供应数据库系统,包括如下四个关系模式:.S(SNQ,SNAME,STATUS,CITY);.P(PNQ,PNAME,COLOR,WEIGHT);.J(INQ,JNAME,CITY);.SPJ(SNO,PNQ,JNO,QTY);供应商表S由供应商号、供应商名、状态、城市组成;零件表P由零件号、零件名、颜色、重量组成;工程项目表J由项目号、项目名、城市组成;供应情况表SPJ由供应商号、零件号、项目号、供应数量组成;(1)用关系代数查询没有使用天津供应商生产的红色零件的工程号;(2)用关系代数查询至少使用了供应商S1所供应的全部零件的工程号JNO;(3)用SQL查询供应工程J1零件为红色的工程号JNO;(4)用SQL查询没有使用天津供应商生产的零件的工程号;(5)用SQL语句将全部红色零件改为蓝色;(6)用SQL语句将(S2,P4,J6,400)插入供应情况关系。

某数据库中有关系:供应商(供应商号,供应商名,地址)零件(零件号,零件名,重量)项目(项目编号,项目名称,开工日期)供应(供应商号,项目编号,零件号,零件数)其中一个供应商能提供多种零件和多个项目,一种零件能供给不同的项目和供应商,一个项目可以有不同的供应商和使用不同种类的零件。①根据要求画出ER图;

给定供应关系SPJ(供应商号,零件号,工程号,数量),查询至少供应了3项工程 (包含3项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。 SELECT供应商号,SUM(数量)FROM SPJ(34)(35)(36);A.ORDERBY供应商号DESCB.GROUP BY供应商号DESCC.ORDER BY供应商号D.GROUP BY供应商号

给定供应关系SPJ(供应商号,零件号,工程号,数量),查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT 工程号,(53) FROM SPJGROUPBY 工程号(54)ORDER BY 工程号 DESC;A.AVG(数量)At平均数量B.AVG(数量)AS平均数量C.平均数量AtAVG(数量)D.平均数量ASAVG(数量)

零件关系P(零件名,条形码,供应商,产地,价格)中的( )属性可以作为该关系的主键。查询产于西安且名称为“P2”的零件,结果以零件名、供应商及零件价格分列表示,对应的SQL语句为:SELECT 零件名,供应商,价格FROM PWHERE 零件名=‘P2’AND( );将供应商“s2”所供应的零件价格下调2%的SQL.语句为:UPDATE P( )WHERE供应商=‘S2’;A.零件名B.条形码C.产地D.供应商

设工程一零件数据库中有四个基本表:供应商(供应商代码,姓名,所在城市,联系电话);二程(工程代码,工程名,负责人,预算);零件(零件代码,零件名,规格,产地,颜色);供应零件(供应商代码,工程代码,零件代码,数量)。试用SQL语句完成下列操作:1)找出天津市供应商的姓名和电话。2)找出使用供应商sl所供零件的工程号码。3)查找预算在50000一100000元之间的攻程的信息,并将结果按预算降序排列。4)找出上海厂商供应的所有零件号码。5)找出工程项目J2使用的各种零件名称及其数量。6)找出使用上海产的零件的1二程名称。7)找出没有使用天津产的零件的工程号码。8)把全部红色零件的颜色改成蓝色。9)将由供应商s5供给工程代码为J4的零件P6改为由S3供应,并作其他必要的修改。10)从供应商关系中删除s2的记录,并从供应零件关系中删除相应的记录。

阅读下列说明,回答问题1和问题2,将解答写在答卷的对应栏内。【说明】供应商—零件—工程项目数据库由以下4个关系模式构成:S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEIGHT,CITY)J(JNO,TNAME,CITY)SPJ(SNO,PNO,JNO,QTY)其中,供应商S,零件P和工程项目J分别由供应商号(SNO),零件号(PNO)和工程项目号(JNO)唯一标识。供货SPJ是指由某个供应商向某个工程项目供应某些数量的某种零件。【问题1】请用SQL语言完成如下的操作。①找出给北京的工程项目提供不同的零件号:②将没有供货的所有工程项目从J中删除;③查询这样的工程项目号:供给该工程项目的零件P1的平均供应量大于供给工程项目n的任何一种零件的最大供应量。【问题2】定义一个视图,它由所有这样的工程项目(工程项目号与所在城市名称)组成:它们由供应商S1供货且使用零件P1。

某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,库存量)关系如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(53)。查询各种零件的平均单价、最高单价与最低单价之间差距的SQL语句为:SELECT零件号,(54)FROM P(55);(65)A.零件号,零件名称B.零件号,供应商C.零件号,供应商所在地D.供应商,供应商所在地

对零件关系P,查询库存量大于等于100小于等于500的零件“P1”的供应商及库存量,要求供应商地址包含“西安”。实现该查询的SQL语句为:SELECT零件名称,供应商名,库存量FROM PWHERE (41) AND (42) ;(41)A.零件名称='P1'AND库存量Between 100 AND 500B.零件名称='P1'AND库存量Between 100 TO 500C.零件名称='P1'OR库仔量Between 100 AND 500D.零件名称='P1'0R库存量Between 100 TO 500

某供应商数据库中的供应关系为SPJ(供应商号,零件号,工担号,数量),如下命令查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT工程号,(14)FROM SPJGROUP BY工程号(15)ORDER BY工程号DESC;A.AVG(数量)At平均数量B.AVG(数量)AS平均数量C.平均数量At AVG(数量)D.平均数量ASAVG(数量)

设有一个SPJ数据库,包括S,P,J,SPJ 4个关系模式: S(SNO,SNAME,STATUS,CITY): P(PNO,PNAME,COLOR,WEIGHT): J(JNO,JNAME,CITY): SPJ(SNO,PNO,JNO,QTY): 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CIIY)组成。 零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGH)组成。 工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成。 供应情况表SPJ由供应商代码(SNO)、每件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量OTY。 那么用关系代数完成查询“供应工程J1红色零件的供应商号SNO”,应是(44)。A.πSNO(πSNO,PNO(σJNO='J1'(S))×πPNO(σCOLOR='红'(P)))B.πSNO(πSNO,PNO(σJNO='J1'(S))πPNO(σCOLOR='红'(SPJ)))C.πSNO(πSNO,PNO(σJNO='J1'(SPJ))πPNO(σCOLOR='红'(P)))D.πSNO(πSNO,PNO(σJNO='J1'(SPJ))×πPNO(σCOLOR='红'(P)))

● 给定供应关系SPJ(供应商号,零件号,工程号,数量),查询某工程至少用了家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT工程号,(53)FROM SPJ GROUP BY 工程号(54)0RDER BY 工程号DESC(53)A. AVG(数量)At 平均数量B. AVG(数量)AS 平均数量C. 平均数量 At AVG(数量)D. 平均数量 AS AVG(数量)(54)A. HAVING COUNT(DISTINCT(供应商号))2B. Where COUNT(供应商号)2C. HAVING(DISTINCT(供应商号))2D. Where 供应商号 2

(44)A.零件1(零件号,零件名称,供应商,供应商所在地,库存量)B.零件1(零件号,零件名称)、零件2(供应商,供应商所在地,库存量)C.零件1(零件号,零件名称)、零件2(零件号,供应商,库存量)、零件3(供应商,供应商所在地)D.零件1(零件号,零件名称)、零件2(零件号,库存量)、零件3(供应商,供应商所在地)、零件4(供应商所在地,库存量)

今有如下关系数据库: S(SNO,SN,STATUS,CITY) P(PNO,PN,COLOR,WEIGHT) (JNO,JN,CITY) SPJ(SNO,PNO,JNO,QTY) 其中,S为供应单位,P为零件,J为工程项目,SPJ为工程订购零件的订单,其语义为:某供应单位供应某种零件给某个工程,请用SQL完成下列操作。 (1)求为工程J1提供红色零件的供应商代号。 (2)求使用S1供应的零件的工程名称。 (3)求供应商与工程所在城市相同的供应商提供的零件代号。 (4)求至少有一个和工程不在同一城市的供应商提供零件的工程代号。 (计算题)

某供应商数据库中的供应关系为SPJ(供应商号,零件号,工担号,数量),如下命令查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT工程号,( )FROM SPJ GROUP BY工程号(请作答此空)ORDER BY工程号DESC;A.HAVING COUNT(DISTINCT(供应商号))>2B.Where COUNT(供应商号)>2C.HAVING(DISTINCT(供应商号))>2D.When COUNT(供应商号)>2

某供应商数据库中的供应关系为SPJ(供应商号,零件号,工担号,数量),如下命令查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT工程号,(请作答此空)FROM SPJ GROUP BY工程号( )ORDER BY工程号DESC;A.AVG(数量)At平均数量B.AVG(数量)AS平均数量C.平均数量At AVG(数量)D.平均数量ASAVG(数量)

设有以下基本表: (1)供应商表(供应商编号,供应商名称,供应商所在城市); (2)零件表(零件编号,零件名称,零件颜色,零件重量); (3)工程项目表(工程编号,工程名称,工程所在城市); (4)工程供货表(工程编号,供应商编号,零件编号,零件数量)。    用SQL语言写出下列查询语句 (1)查询所有工程的全部细节    (2)查询所在城市为上海的所有工程的全部细节  (3)查询重量最轻的零件代号  (4)查询为工程编号为“JG2008001”的工程提供零件的供应商编号       (5)查询为工程编号为“JG2008001”的工程提供零件编号为“P1”的供应商编号       (6)查询由供应商编号为S1的供应商提供零件的工程名称    (7)查询供应商S1提供的零件的颜色

建立一个供应商、零件数据库。其中"供应商"表S(Sno,Sname,Zip,City)中的属性分别表示供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为Sno→(Sname,Zip,City),Zip→City。"零件"表P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表S与表P之间的关系SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。"供应商"表S属于()A、1NFB、2NFC、3NFD、BCNF