● 某销售公司数据库的零件关系P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F={零件号→零件名称,(零件号,供应商)→库存量,供应商→供应商所在地)。零件关系模式P属于(54)。查询各种零件的平均库存量、最多库存量与最少库存量之间差值的SQL语句如下:SELECT零件号,零件名称,(55),FROM P(56);(54) A. 1NFB.2NFC.3NFD. 4NF(55) A.AVG(库存量)AS平均库存量,MAX(库存量)-MIN(库存量)AS差值B.平均库存量AS AVG(库存量

题目

● 某销售公司数据库的零件关系P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F={零件号→零件名称,(零件号,供应商)→库存量,供应商→供应商所在地)。零件关系模式P属于(54)。

查询各种零件的平均库存量、最多库存量与最少库存量之间差值的SQL语句如下:

SELECT零件号,零件名称,(55),

FROM P

(56);

(54) A. 1NF

B.2NF

C.3NF

D. 4NF

(55) A.AVG(库存量)AS平均库存量,MAX(库存量)-MIN(库存量)AS差值

B.平均库存量AS AVG(库存量),差值AS MAX(库存量)-MIN(库存量)

C.AVG库存量AS平均库存量,MAX库存量-MIN库存量AS差值

D.平均库存量AS AVG库存量,差值AS MAX库存量-MIN库存量

(56)A.ORDER BY供应商

B.ORDER BY零件号

C.GROUP BY供应商

D. GROUP BY零件号


相似考题

1.●某销售公司数据库的零件关系P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F={零件号→零件名称,(零件号,供应商)→库存量,供应商→供应商所在地)。零件关系P的主键为(34),该关系模式属于(35)。(34)A.零件号,零件名称B.零件号,供应商所在地C.零件号,供应商D.供应商,供应商所在地(35) A.1NFB.2NFC.3NFD.4NF查询各种零件的平均库存量、最多库存量与最少库存量之间差值的SQL语句如下:SELECT 零件号,(36)FROM P(37);(36) A.AVG(库存量)AS平均库存量,MAX(库存量)-MIN(库存量)AS差值B.平均库存量AS AVG(库存量),差值AS MAX(库存量)-MIN(库存量)C.AVG库存量AS平均库存量,MAX库存量-MIN库存量AS差值D.平均库存量AS AVG库存量,差值AS MAX库存量-MIN库存量(37)A.ORDER BY供应商B.ORDER BY零件号C.GROUP BY供应商D.GROUP BY零件号查询供应商所供应的零件名称为P1或P3,且50≤库存量≤300以及供应商地址包含雁塔路”的SQL语句如下:SELECT零件名称,供应商,库存量FROM PWHERE (38)AND库存量 (39)AND供应商所在地 (40);(38)A.零件名称='P1' AND零件名称='P3'B.(零件名称= 'P1'AND零件名称='P3')C.零件名称='P1' OR零件名称='P3'D.(零件名称='P1' OR零件名称='P3')(39)A.Between 50 T0 300B.Between 50 AND 300C.IN (50 T0 300)D.IN 50 AND 300(40)A.in '%雁塔路%'B.like '___雁培路%'C.like '%雁塔路%'D. like '雁塔路%'

更多“● 某销售公司数据库的零件关系P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F={零 ”相关问题
  • 第1题:

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

    (37)

    A.零件号,零件名称

    B.零件号,供应商

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

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


    正确答案:B

  • 第2题:

    (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后,用户无法查询某零件由哪些供应商供应,原因是分解有损连接的,且不保持函数依赖。

  • 第3题:

    销售公司数据库中的关系零件为P(Pno,Pname,Sname,City,Qty),Pno表示零件号,Pname表示零件名称,Sname表示供应商,City表示所在地,Qty表示库存量。其函数依赖集F={Pno→Pname,(Pno,Sname)→Qty,Sname→City}。关系P为(44)。

    A.1N
    B.2NF
    C.3NF
    D.4NF

    答案:A
    解析:
    原零件关系P存在非主属性对码的部分函数依赖:(Pno, Sname) —>Qty,但是Pno ——>Pname、Sname —>City,因此P∈1NF,而非2NF的。1NF主要存在冗余变大、修改操作的不一致、插入异常和删除异常的问题。

    分解后的关系模式P1P2和P3消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达到3NF。

  • 第4题:

    (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。

  • 第5题:


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

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