[单选题]

假设供应商S和供应情况SPJ的关系模式分别为S(Sno,Sname,Status,City)和SPJ(Sno,Pno,Jno,Qty)。SQL语句 (19) 不能正确地查询出"零件号Pno等于'P3'的供应商名Sname",而 (20) 能正确查询的关系代数表达式。(19)

A.SELECT DISTINCT Sname

F.ROMS

WHERE EXISTS(SELECT*

F.ROM SPJ

WHERE S.Sno=SPJ.SnO

A.ND SPJ.Pno=′P3′

B.SELECT DISTmCT Sname

F.ROMS

WHERE 0<(SEIECT COUNT(*)

F.ROM SPJ

WHERE S.Sno=SPJ.Sno

A.ND SPJ.Pno=′P3′)

C.SELECT Sname

F.ROMS

WHERE EXISTS(SELECT*

F.ROM SPJ

WHERE S.Sno=SPJ.Sno

A.ND SPJ.Pno=′P3′)

D.SELECT Sname

F.ROMS,SPJ

WHERES.Sno=SPJ.Sno

A.ND SPJ.Pno=′P3′)

G.ROUP BYSname(20)

A.Πsname(S)Dσ 0 Pno=′P3′(SPJ)

B.Πsname(SD∞σ Pno=′P3′(SPJ))

C.Πsname(S)-Πsname(σ Pno≠′P3′(Sσσ(SPJ)

D.Πsname(S)-Πsname((S∞σ Pno≠′P3′(SPJ)

参考答案与解析:

相关试题

假设供应商S和供应情况SPJ的关系模式分别为:S(Sno,Sname,Statu

[单选题]假设供应商S和供应情况SPJ的关系模式分别为:S(Sno,Sname,Status,City)和SPJ(Sno,Pno,Jno,Qty)。SQL语句(22)不能正确地查询出“零件号Pno等于‘P3’的供应商名Sname",而(23).能正确查询的关系代数表达式。A.SELECT DISTINCT SnameB.SELECT DISTmCT Sname FROMS FROMS WHERE EXISTS WHERE 0<(SELECT *(SEIECT COUNT(*)FROM SPJ FROM

  • 查看答案
  • 假设供应商S和供应情况SPJ的关系模式分别为S(Sno,Sname,Status

    [单选题]假设供应商S和供应情况SPJ的关系模式分别为S(Sno,Sname,Status,City)和SPJ(Sno,Pno,Jno,Qty)。SQL语句(25)不能正确地查询出“零件号Pno等于'P3'的供应商名Sname",而(26)能正确查询的关系代数表达式。A.SELECT DISTINCT Sname FROM S WHERERE 0 <(SELECT COUNT( *)FROM SPJ WHERE S. Sno = SPJ. Sno AND SPJ. Pno = 'P3')B.SE

  • 查看答案
  • 某数据库中有供应商关系S和零件关系P,其中,供应商关系模式s(Sno,Sname

    [单选题]某数据库中有供应商关系S和零件关系P,其中,供应商关系模式s(Sno,Sname, SZip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属性分别表示:零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。C.REATE TABLE SP (Sno CHAR(5),Pno CHAR(6),Status CHAR(

  • 查看答案
  • 某数据库中有供应商关系S和零件关系P,其中:供应商关系模式S(Sno,Sname

    [单选题]某数据库中有供应商关系S和零件关系P,其中:供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight, City)中的属性分别表示:零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将以下(56)空缺处的SQL语句补充完整。A.PRIMARY KEY(Sno)REFERENCE S(Sno),FOREIGN KEY(Pno)

  • 查看答案
  • 某数据库中有供应商关系S和零件关系P,其中,供应商关系模式s(Sno,Sname

    [单选题,共用题干题] 某数据库中有供应商关系S和零件关系P,其中,供应商关系模式s(Sno,Sname,SZip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属性分别表示:零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。 CREATETABLESP(SnoCHAR(5), PnoCHAR(6), StatusCHA

  • 查看答案
  • 某数据库中有供应商关系S和零件关系P,其中;供应商关系模式S(Sno,Sna

    [试题] 某数据库中有供应商关系S和零件关系P,其中;供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属性分别表示:零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可由多个供应商供应。请将下面的SQL语句空缺部分补充完整。

  • 查看答案
  • 建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为Sno→(Sname,Zip,City),

    [单选题]建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函

  • 查看答案
  • 某商场为商品供应商创建了名为“供应商”的表S(Sno,Sname,Prod),现

    [单选题]某商场为商品供应商创建了名为“供应商”的表S(Sno,Sname,Prod),现在要向表S中增加一属性City“城市”(长度为10),则下面语句中正确的是______。A.MODIFY TABLE S ADD CityB.ALTER TABLE S ADD CityC.ALTER TABLE S ADD City CHAR(10)D.MODIFY TABLE S ADD City CHAR(10)

  • 查看答案
  • 设学生S、课程C、学生选课SC的关系模式分别为: S(Sno,Sname,Sag

    [单选题]设学生S、课程C、学生选课SC的关系模式分别为:S(Sno,Sname,Sage,Saddr)、C(Cno,Cname,Pcno)以及SC(Sno,Cno,Grade)与关系代数表达式πSno,Sname,Gr(βSname='数据库'(S|×|SC|×|C))等价的元组演算表达式为:{(35)S(u)∧SC(v)∧C(w)∧(36)∧(37)}A.B.C.D.

  • 查看答案
  • 建立一个供应商、零件数据库。其中“供应商”表 S(Sno,Sname,Zip

    [单选题] 建立一个供应商、零件数据库。其中“供应商”表 S(Sno,Sname,Zip,City)分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→(Sname,Zip,City ) ,Zip→City。 “供应商”表 S属于 (53) 。(53)A. 1NFB. 2NFC. 3NFD. BCNF

  • 查看答案