单选题一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是()。A 一对一B 一对多C 多对一D 多对多

题目
单选题
一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是()。
A

一对一

B

一对多

C

多对一

D

多对多


相似考题
更多“一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是()。”相关问题
  • 第1题:

    一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是______。

    A.一对一

    B.一对多

    C.多对一

    D.多对多


    正确答案:D
    解析:如果实体集A中的每一个实体,实体集B中有n(n0)个实体与之联系,反之,如果实体集B中的每一个实体,实体集A中有m(m0)个实体与之联系,则实体集A与实体集B具有多对多联系,简记为M:N或m:n。

  • 第2题:

    某数据库中有供应商关系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

  • 第3题:

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


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

  • 第4题:

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

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

    SELECT零件号,(54)

    FROM P

    (55);

    (65)

    A.零件号,零件名称

    B.零件号,供应商

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

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


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

  • 第5题:

    某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,单价,库存量)关系如表1所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为 (37) ,该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为 (38) 。

    (37)

    A.零件号,零件名称

    B.零件号,供应商

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

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


    正确答案:B

  • 第6题:

    在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proj和零件关系Part的E-R模型和关系模式如下:Supp(供应商号,供应商名,地址,电话) Proj(项目号,项目名,负责人,电话) Part(零件号,零件名) 其中,每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件。SP P需要生成一个独立的关系模式,其联系类型为( ) 给定关系模式SP P(供应商号,项目号,零件号,数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。 SELECT 供应商号,SUM(数量) FROM( ) GROUP BY 供应商号 ( ) ORDER BY 供应商号DESC;

    A.*:*:*B.1:*:*C.1:1:*D.1:1:1A.SuppB.ProjC.PartD.SP PA.HAVING COUNT(项目号)>2B.WHERE COUNT(项目号)>2C.HAVING COUNT(DISTINCT(项目号))>2D.WHERE COUNT(DISTINCT(项目号))>3


    正确答案:A,D,C

  • 第7题:

    在某企业的工程项目管理数据库中,供应商关系 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

  • 第8题:

    某销售公司数据库的零件关系(零件号,零件名称,供应商,供应商所在地,库存量)如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为 (43) ,该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为 (44) ,分解后的关系模式可以达到 (45) 。

    (43)

    A.零件号,零件名称

    B.零件号,供应商

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

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


    正确答案:B
    解析:试题(43)的正确选项为B。根据题意,零件关系的主键为(零件号,供应商)。

  • 第9题:

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



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

    A.*:*:*
    B.1:*:*
    C.1:1:*
    D.1:1:1

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

  • 第10题:

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

    Supp(供应商号,供应商名地址电话)
    Proj(项目号,项目名,负责人电话)
    Part(零件号,零件名)
    其中,每个供应商可以为多个项目供应多种零件,每个项目可多个供应商供应多种零件。SP_P需要生成一个独立的关系模式,其联系类型为(54)
    给定关系模式SP_P(供应商号项目号零件号数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应

    A.*:*:*
    B.1:*:*
    C.1:1:*
    D.1:1:1

    答案:A
    解析:
    从“每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件”中判断SP_P的联系类型是:多对多对多的关系。而选择供应商号和供应零件的数量只能从新的关系模式SP_P中选择。
    査询条件Where与Having的区別:Where是针对单条记录的判断条件,而Having是针对分组之后的判断条件。同时,由于考虑到项目号可能重复,所以要加Distinct去掉重复的项目。

  • 第11题:

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

    Supp(供应商号,供应商名地址电话)
    Proj(项目号,项目名,负责人电话)
    Part(零件号,零件名)
    其中,每个供应商可以为多个项目供应多种零件,每个项目可多个供应商供应多种零件。SP_P需要生成一个独立的关系模式,其联系类型为(54)
    给定关系模式SP_P(供应商号项目号零件号数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应

    A.Supp
    B.Proj
    C.Part
    D.SP_P

    答案:D
    解析:
    从“每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件”中判断SP_P的联系类型是:多对多对多的关系。而选择供应商号和供应零件的数量只能从新的关系模式SP_P中选择。
    査询条件Where与Having的区別:Where是针对单条记录的判断条件,而Having是针对分组之后的判断条件。同时,由于考虑到项目号可能重复,所以要加Distinct去掉重复的项目。

  • 第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题:

    某数据库中有关系:

    供应商(供应商号,供应商名,地址)

    零件(零件号,零件名,重量)

    项目(项目编号,项目名称,开工日期)

    供应(供应商号,项目编号,零件号,零件数)

    其中一个供应商能提供多种零件和多个项目,一种零件能供给不同的项目和供应商,一个项目可以有不同的供应商和使用不同种类的零件。

    ①根据要求画出ER图;


    正确答案:

  • 第14题:

    某数据库中有供应商关系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

  • 第15题:

    ● 某销售公司数据库的零件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

  • 第16题:

    某数据库中有供应商关系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。

  • 第17题:

    (38)

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

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

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

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


    正确答案:C
    解析:本题考查的是数据库及SQL方面的基础知识。
      试题(37)的正确选项为B。根据题意,零件P关系中的零件号和供应商能唯一确定该关系中的每一个元组。
      试题(38)的正确选项为C。因为原零件关系存在非主属性对码的部分函数依赖:(零件号,供应商)→供应商所在地,但是供应商→供应商所在地,故原关系模式零件不是2NF的。分解后的关系模式零件1、零件2和零件3消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达剑3NF。

  • 第18题:

    在某企业的工程项目管理数据库中供应商关系 Supp、项目关系Proj 和零件关 系 Part 的 E-R 模型和关系模式如下Supp (供应商号,供应商名,地址,电话) //供应商号唯一标识Supp中的每一个元组 Proj (项目号,项目名,负责人,电话) //项目号唯一标识 Proj 中的每一个元组 Part (零件号,零件名) //零件号唯一标识 Part 中的每一个元组 其中,每个供应商可以为多个项目供应多种零件,每个项目可以由多个供应商供应多种零件,每种零件可以由多个供应商供应给多个项目。SP_P 的联系类型为( ),( )。

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


    正确答案:A,D

  • 第19题:

    某数据库中有供应商关系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

  • 第20题:

    (44)

    A.零件1(零件号,零件名称,供应商,供应商所在地,库存量)

    B.零件1(零件号,零件名称)、零件2(供应商,供应商所在地,库存量)

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

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


    正确答案:C
    解析:试题(44)的正确选项为C。因为关系P存在冗余以及插入异常和删除异常等问题,为了解决这一问题需要将零件关系分解。选项A、选项B和选项D是有损连接的,且不保持函数依赖故分解是错误的,例如,分解为选项A、选项B和选项D后,用户无法查询某零件由哪些供应商供应,原因是分解有损连接的,且不保持函数依赖。

  • 第21题:

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

    Supp(供应商号,供应商名地址电话)
    Proj(项目号,项目名,负责人电话)
    Part(零件号,零件名)
    其中,每个供应商可以为多个项目供应多种零件,每个项目可多个供应商供应多种零件。SP_P需要生成一个独立的关系模式,其联系类型为(54)
    给定关系模式SP_P(供应商号项目号零件号数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应

    A.HAVING COUNT(项目号)>2
    B.WHERE COUNT(项目号)>2
    C.HAVING COUNT(DISTINCT(项目号))>2
    D.WHERE COUNT(DISTINCT(项目号))>3

    答案:C
    解析:
    从“每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件”中判断SP_P的联系类型是:多对多对多的关系。而选择供应商号和供应零件的数量只能从新的关系模式SP_P中选择。

    査询条件Where与Having的区別:Where是针对单条记录的判断条件,而Having是针对分组之后的判断条件。同时,由于考虑到项目号可能重复,所以要加Distinct去掉重复的项目。

  • 第22题:


    A.零件号,零件名称
    B.零件号,供应商
    C.零件号,供应商所在地
    D.供应商,供应商所在地

    答案:B
    解析:
    正确选项为B。根据题意,零件P关系的主键为(零件号,供应商)。

  • 第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