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

题目

零件关系P(零件名,条形码,供应商,产地,价格)中的(12)属性可以作为该关系的主键。查询产于西安且名称为“P2”的零件,结果以零件名、供应商及零件价格分列表示,对应的SQL语句为:

SELECT零件名,供应商,价格

FROM P

WHERE零件名='P2' AND (13);

A.零件名

B.条形码

C.产地

D.供应商


相似考题
更多“零件关系P(零件名,条形码,供应商,产地,价格)中的(12)属性可以作为该关系的主键。查询产于西安且名称为“P2”的零件,结果以零件名、供应商及零件价格分列表示,对应的SQL语句为:SELECT零件名,供应商,价格FROM PWHERE零件名='P2' AND (13);A.零件名B.条形码C.产地D.供应商”相关问题
  • 第1题:

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

    CREATE TABLE SP (Sno CHAR(5),

    Pno CHAR(6),

    Status CHAR(8),

    Qty NUMERIC(9),

    (33)(Sno,Pno),

    (34)(Sno),

    (35)(Pno));

    查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式为: {t|((36)∧u[1]=v[1]∧v[2]=w[1]∧w[3]='红'∧(37))}

    A.FOREIGN KEY

    B.PRIMARY KEY

    C.FOREIGN KEY(Sno)REFERENCES S

    D.FOREIGN KEY(Pno)REFERENCES P


    正确答案:B
    解析:本题考查的是关系数据库SQL语言与元组演算语言的基础知识。
      SQL空缺部分主要是对关系模式SP的完整性定义。根据题意要求一个供应商可以供应多个零件,而一个零件可以由多个供应商供应,这样在供应商和零件之间存在多对多的联系,为此需要为该联系创建一个关系模式,该关系模式的主码为供应商代码Sno、和零件号Pno构成。因此,空(33)应填PRIMARY KEY。
      供应商代码Sno为供应商关系的主码,在SP关系中的供应商代码Sno必须参照供应商关系S,所以,空(34)应填FOREIGN KEY (Sno) REFERENCES S。
      零件号Pno为零件关系的主码,在SP关系中的零件号Pno必须参照零件关系P,所以,空(35)应填FOREIGN KEY (Pno) REFERENCES P。
      完整的SQL语句如下:
      CREATE TABLE SP (Sno CHAR(5),
              Pno CHAR(6),
              Status CHAR(8) ,
              Qty NUMERIC(9),
              PRIMARYKEY(Sno,Pno),
              FOREIGN KEY (Sno) REFERENCES S (Sno),
              FOREIGN KEY (Pno) REFERENCES P (Pno));
      对于空(36)的确定,我们应当先分析试题中已给出的元组演算表达式的条件部分: u[1]=v[1]∧v[2]=w[1]∧w[3]='红'。由于w[3]='红',这意味着元组变量w应该说明零件关系P;由于w[1]表示零件号,当v[2]=w[1],这意味着元组变量v应该说明供应商与零件关系之间的联系SP;由于v[1]表示零件号,当u[1];v[1)根据题干给出的已知条件,不难看出元组变量u应该说明供应商关系S。可见空(36)应填:S(u)∧SP(v)∧p(w)。
      对于空(37)的确定,实际上是结果集的确定。由于试题要求查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式,结果集有供应商号、零件号和数量,分别对应关系S的第一个分量,关系SP的第二个分量和第四个分量,所以空 (37)应填t[1]=u[1]∧t[2]=v[2]∧t[3]=v[4]。
      完整的关系代数表达式如下:
      {t|(S(u)∧SP(V)∧P(w)∧u[1]=v[1]∧v[2]=w[1]∧w[3]
          ='红'∧t[1]+u[1]∧t[2]=V[2]∧t[3]=v[4])}

  • 第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.1NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:B

  • 第3题:

    零件关系P(零件名,条形码,供应商,产地,价格)中的( )属性可以作为该关系的主键。查询产于西安且名称为“P2”的零件,结果以零件名、供应商及零件价格分列表示,对应的SQL语句为:

    SELECT 零件名,供应商,价格

    FROM P

    WHERE 零件名=‘P2’AND( );

    将供应商“s2”所供应的零件价格下调2%的SQL.语句为:

    UPDATE P( )

    WHERE供应商=‘S2’;

    A.零件名

    B.条形码

    C.产地

    D.供应商


    正确答案:B
    解析:主键必须能唯一标识关系。条形码或条码(barcode)是将宽度不等的多个黑条和空白、,按照一定的编码规则排列,用以表达一组信息的图形标识符。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用。本题零件关系P(零件名,条形码,供应商,产地,价格)中只有条形码能唯一标识该关系,所以条形码可以作为该关系的主键。题目要求查询产于西安且名称为“P2”的零件,所以第60。题为“产地=‘西安’”。将供应商“s2”所供应的零件价格下调2%,则应设置现在价格为原来价格乘以0.98,更新时设置使用“SET”,“价格木O.98”不需要用引号。故61题选B。

  • 第4题:

    设有商品关系P(商品名,条形码,供应商号,价格,数量),“条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系P中的商品名是唯一的。建立商品关系P的SQL语句如下所示:

    查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

    SELECT供应商名,电话

    FROM S

    WHERE ______ ;

    A.地址IN(西安)

    B.地址like'%西安%'

    C.地址IN('西安')

    D.地址like'西安'

    A.

    B.

    C.

    D.


    正确答案:B
    解析:正确选项为B。根据题意,查询供应商地址包含“西安”的供应商名及电话的SQL语句应该采用like…,故完整的SQL语句为:
      SELECT 供应商名,电话
      FROM S
      WHERE 地址 like '%西安%';

  • 第5题:

    在零件关系中,外键是______。

    A.零件号

    B.零件名

    C.供应商号

    D.颜色


    正确答案:C

  • 第6题:

    ● 某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,库存量)关系如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为 (53) 。

    查询各种零件的平均单价、最高单价与最低单价之间差距的SQL语句为: SELECT 零件号, (54) FROM P (55) ; 该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为 (56) 。

    (53)

    A. 零件号,零件名称

    B. 零件号,供应商

    C. 零件号,供应商所在地

    D. 供应商,供应商所在地

    (54)

    A. 零件名称,AVG(单价),MAX(单价)?MIN(单价)

    B. 供应商,AVG(单价),MAX(单价)?MIN(单价)

    C. 零件名称,AVG 单价,MAX 单价 ?MIN 单价

    D. 供应商,AVG 单价,MAX 单价 ?MIN 单价

    (55)

    A. ORDER BY 供应商

    B. ORDER BY 零件号

    C. GROUP BY 供应商

    D. GROUP BY 零件号

    (56)

    A. P1(零件号,零件名称,单价)、P2(供应商,供应商所在地,库存量)

    B. P1(零件号,零件名称)、P2(供应商,供应商所在地,单价,库存量)

    C. P1(零件号,零件名称)、P2(零件号,供应商,单价,库存量)、 P3(供应商,供应商所在地)

    D. P1(零件号,零件名称)、P2(零件号,单价,库存量)、 P3(供应商,供应商所在地)、P4(供应商所在地,库存量)


    正确答案:B,A,D,C

  • 第7题:

    某数据库中有供应商关系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)REFERENCES P(Pno)

    B.FOREIGN KEY(Sno)REFERENCE S(Sno),PRIMARY KEY(Pno)REFERENCES P(Pno)

    C.FOREIGN KEY(Sno)REFERENCE S(Sno),FOREIGN KEY(Pno)REFERENCES P(Pno)

    D.PRIMARY KEY(Sno)REFERENCE S(Sno),PRIMARY KEY(Pno)REFERENCES P(Pno)


    正确答案:C
    解析:本试题SQL语句空缺部分主要是对关系模式SP的完整性定义。依题意,一个供应商可以供应多种零件,而一种零件可以由多个供应商供应,因此,在供应商和零件之间存在多对多的联系。为此需要为该联系创建一个关系模式,该关系模式的主码为供应商代码Sno和零件号Pno构成,即试题中已给出的PRIMARY KEY(Sno,Pno)。供应商代码Sno为供应商关系的主码,在SP关系中的供应商代码Sno必须参照供应商关系S,即 FOREIGN KEY(Sno)REFERENCE S(Sno)。零件号Pno为零件关系的主码,在SP关系中的零件号Pno必须参照零件关系P,即FOREIGN KEY(Pno) REFERENCES P(Pno)。由以上分析可知,(56)空缺处的正确答案是选项C。

  • 第8题:

    在某企业的工程项目管理数据库中,供应商关系 Supp (供应商号,供应商名,地址,电话 ) .项目关系 Proj (项目号,项目名,负责人,电话)和零件关系 Part (零件号, 零件名)的 E-R 模型如下图所示。其中,每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件。a)SP_P需要生成一个独立的关系模式,其联系类型为( ) b)给定关系模式 SP_ P (供应商号,项目号,零件号,数量),按查询条件“查询至少供应了 6 个项目(包含 6 项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列”,将正确选项填入SQL 语句的空项中。 SELECT供应商号,SUM (数量) FROM( ) GROUPBY 供应商号 HAVING COUNT (DISTINCT (项目号)) >5( )

    A.*:*:* B.1:*:* C.1:1:* D.1:1:1A.SuppB.ProjC.PartD.SP_PA.ORDER BY供应商号B.GROUP BY 供应商号C.ORDER BY 供应商号 DESCD.GROUP BY 供应商号 DESC


    正确答案:A,D,C

  • 第9题:

    ● 零件关系P(零件名,条形码,供应商,产地,价格)中的 (12) 属性可以作为该关系的主键。查询产于西安且名称为“P2”的零件,结果以零件名、供应商及零件价格分列表示,对应的SQL语句为:

    SELECT零件名,供应商,价格

    FROM P

    WHERE零件名='P2' AND (13) ;

    (12)

    A. 零件名

    B. 条形码

    C. 产地

    D. 供应商

    (13)

    A. 条形码=西安

    B. 条形码='西安'

    C. 产地=西安

    D. 产地='西安'


    正确答案:B,D

  • 第10题:

    在某企业的工程项目管理数据库中供应商关系Supp、项目关系Proj和零件关系Part的E-R模型和关系模式如下



    Supp(供应商号,供应商名,地址,电话)//供应商号唯一标识Supp中的每一个元组Proj(项目号,项目名,负责人,电话)//项目号唯一标识Proj中的每一个元组Part(零件号,零件名)//零件号唯一标识Part中的每一个元组其中,每个供应商可以为多个项目供应多种零件,每个项目可以由多个供应商供应多种零件,每种零件可以由多个供应商供应给多个项目。SP_P的联系类型为( ),(请作答此空)。

    A.不需要生成一个独立的关系模式
    B.需要生成一个独立的关系模式,该模式的主键为(项目号,零件号,数量)
    C.需要生成一个独立的关系模式,该模式的主键为(供应商号,数量)
    D.需要生成一个独立关个系模式,该模式的主键为(供应商号,项目号,零件号)

    答案:D
    解析:
    题干中:“每个供应商可以为多个项目供应多种零件,每个项目可以由多个供应商供应多种零件,每种零件可以由多个供应商供应给多个项目”,说明三个实体间的联系类型应为:多对多对多。对于多对多的联系在转关系时,应该转为一个独立的关系模式,该关系的主键,应为多方实体码的属性组成。

  • 第11题:

    零件关系P(零件名,条形码,供应商,产地,价格)中的( )属性可以作为该关系的主键。

    A.零件名
    B.条形码
    C.产地
    D.供应商

    答案:B
    解析:

  • 第12题:

    建立一个供应商、零件数据库。其中"供应商"表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、1NF
    • B、2NF
    • C、3NF
    • D、BCNF

    正确答案:B

  • 第13题:

    建立一个供应商、零件数据库。其中“供应商”表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属于(42)。

    b.若要求:供应商代码不能为空,且值是唯一的,供应商的名也是唯一的:零件号不能为空,且值是唯—的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供以。请将下面的SQL语句空缺部分补充完整。 CREATE TABLE S(Sno CHAR(5)(43), Sname CHAR (30) UNIQUE, Zip CHAR (8), City CHAR (20) (44)):

    A.1NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:B

  • 第14题:

    设有一个工程供应数据库系统,包括如下四个关系模式:

    .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)插入供应情况关系。


    参考答案:

    (1)

    (2)

    (3)

    (4)

    (5)

    (6)

  • 第15题:

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

    Create Table SP(Sno Char(5),

    Pno Char(6),

    Status Char(8),

    Qty NUMERIC(9),

    (7) (Sno,Pno),

    (8) (Sno),

    (9) (Pno));

    查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式为:

    A.Foreign Key

    B.Primary Key

    C.Foreign Key(Sno)References S

    D.Foreign Key(Pno)PEFERENCES P


    正确答案:B

  • 第16题:

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

    CREATE TABLE SP (Sno CHAR (5),

    Pno CHAR (6),

    Status CHAR (8),

    Qty NUMERIC (9),

    (1) Sno, Pno),

    (2) Sno),

    (3) Pno));

    查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式为:

    {t1|(u)(u)(u)((4)∧u[1]=v[1]∧v[2]=w[1]∧w[3]='红'∧(5))}

    A.FOREIGN KEY

    B.PRIMARY KEY

    C.FOREIGN KEY (Sno) REFERENCES S

    D.FOREIGN KEY (Pno) PEFERENCES P


    正确答案:B

  • 第17题:

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


    正确答案:B,C,D,A,D

  • 第18题:

    某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,库存量)关系如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(53)。

    查询各种零件的平均单价、最高单价与最低单价之间差距的SQL语句为:

    SELECT零件号,(54)

    FROM P

    (55);

    (65)

    A.零件号,零件名称

    B.零件号,供应商

    C.零件号,供应商所在地

    D.供应商,供应商所在地


    正确答案:B
    解析:由图和“同一种零件可由不同的供应商供应,一个供应商可以供应多种零件”可知主键必须是零件号和供应商。
      查询平均价需用到AVG( ),最高价与最低价之间差距用到MAx( )-MIN( ),还要显示零件名称。
      GROUP BY可以对元组进行分组,因为表中零件号一列有很多重复,当查询各种零件时必须把相同零件分为一组。
      该关系应该分为三部分:零件信息、库存信息、供应商信息。所以C比较合适。

  • 第19题:

    对零件关系P,查询库存量大于等于100小于等于500的零件“P1”的供应商及库存量,要求供应商地址包含“西安”。实现该查询的SQL语句为:

    SELECT零件名称,供应商名,库存量

    FROM P

    WHERE (41) AND (42) ;

    (41)

    A.零件名称='P1'AND库存量Between 100 AND 500

    B.零件名称='P1'AND库存量Between 100 TO 500

    C.零件名称='P1'OR库仔量Between 100 AND 500

    D.零件名称='P1'0R库存量Between 100 TO 500


    正确答案:A

  • 第20题:

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

    CREATE TABLE SP (Sno CHAR(5),

    Pno CHAR(6),

    Status CHAR(8),

    Qty NUMERIC(9),

    (32) (Sno,Pno),

    (33) (Sno),

    (34) (pno);

    查询供应了“红”色零件的供应商号、零件号和数量(QTY)的元组演算表达式为:

    {t|(u|$)($V)($w)((35)^u[1]=v[1]^v[2]=w[1]^w[3]='红'^(36))}

    A.FOREIGN KEY

    B.PRIMARY KEY

    C.FOREIGN KEY(Sno)REFERENCES S

    D.FOREIGN KEY(Pno)REFERENCES P


    正确答案:B

  • 第21题:

    在零件供应数据库中,有如下三个关系:

    供应商关系:S(供应商号,供应商名,地址)

    零件关系:P(零件号,零件名,颜色,重量)

    供应关系:SP(供应商号,零件号,数量)

    若要查找“红色零件的供应商名”,将涉及到关系

    A.P和SP

    B.S和P

    C.S和SP

    D.S、P和SP


    正确答案:D

  • 第22题:

    查询产于西安且名称为“P2”的零件,结果以零件名、供应商及零件价格分列表示,对应的SQL语句为:SELECT零件名,供应商,价格FROM P WHERE零件名='P2'AND( );

    A.条形码=西安
    B.条形码='西安'
    C.产地=西安
    D.产地='西安'

    答案:D
    解析:
    本题考查对数据库基本概念和SQL语言的掌握。试题(12)的正确答案是B。条形码是由宽度不同、反射率不同的条和空,按照一定的编码规则(码制)编制成的,用以表达一组数字或字母符号信息的图形标识符。利用条形码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,所以,条形码在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用。显然,本题零件关系P(零件名,条形码,供应商,产地,价格)中的条形码属性可以作为该关系的主键。查询产地为“西安”的P2零件、供应商及零件价格信息的SQL语句为:SELECT零件名,供应商,价格FROM P WHERE零件名='P2'AND产地='西安';

  • 第23题:

    建立一个供应商、零件数据库。其中"供应商"表S(Sno,Sname,Zip,City)中的属性分别表示供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为Sno→(Sname,Zip,City),Zip→City。"零件"表P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表S与表P之间的关系SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。若要求:供应商代码不能为空,且值是唯一的,供应商的名也是唯一的;零件号不能为空,且值是唯一的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。CREATETABLES(SnoCHAR(5)(1),SnameCHAR(30)UNIQUE,ZipCHAR(8),CityCHAR(20)(2)); 空白(1)处应选择()

    • A、FOREIGN KEY
    • B、NOT NULL UNIQUE
    • C、FOREIGNKEY(Sno)
    • D、PRIMARY KEY(Sname)

    正确答案:B