某供应商关系模式为:Providler(PID,Pname,Tel,GoodsID,GoodsClas-sID, GoodsName,GoodsPrice)该关系模式应满足以下函数依赖:PID→Pname,PID→TEL,GoodsID→GoodsClassID,GoodsID→GoodsName,GoodsName→GoodsPrice则这个关系模式的主码为______。A.(PID,GoodsName)B.(PID,GoodsClassID)C.(PID,GoodsI)D.(PID,GoodsPric

题目

某供应商关系模式为:

Providler(PID,Pname,Tel,GoodsID,GoodsClas-sID, GoodsName,GoodsPrice)

该关系模式应满足以下函数依赖:

PID→Pname,PID→TEL,GoodsID→GoodsClassID,GoodsID→GoodsName,GoodsName→GoodsPrice

则这个关系模式的主码为______。

A.(PID,GoodsName)

B.(PID,GoodsClassID)

C.(PID,GoodsI)

D.(PID,GoodsPric)


相似考题
参考答案和解析
正确答案:C
更多“某供应商关系模式为: Providler(PID,Pname,Tel,GoodsID,GoodsClas-sID, GoodsName,GoodsPrice) ”相关问题
  • 第1题:

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


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

  • 第2题:

    某销售公司数据库中的关系零件为P(Pno, Pname, Sname, City, Qty),Pno表示零件号,Pname表示零件名称,Sname表示供应商,City表示所在地,Qty表示库存量。其函数依赖集F={Pno→Pname, (Pno,Sname)→Qty,Sname→City}。关系P为 ( ),存在冗余度大、修改操作不一致、插入异常和删除异常的问题。若将P分解为( ),则可以解决这一问题。

    A.1NF B.2NF C.3NF D.4NF A.P1(Pname, Qty)、P2(Pno,Sname,City) B.P1(Pname, Pname)、P2(Sname,City,Qty) C.P1(Pno, Pname)、P2(Pno,Sname,Qty) 、P3(Sname,City) D.P1(Pno, Pname)、P2(Pno, Qty)、P3(Sname,City)、P4(City,Qty)


    正确答案:A,C

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

    设有一个数据库,包括s、P、J、SJP四个关系模式如下:

    供应商关系模式S(SNO,SNAME,CITY)

    零件关系模式P(PNO,PNAME,COLOR,WEIGHT)

    工程项目关系模式J(JNO,JNAME,CITY)

    供应情况关系模式SJP(SNO,PNO,JNO,QTY)

    假定它们都已经有若干数据。则“找出北京供应商供应的所有零件信息”的SELECT语句是( )。


    正确答案:D
    由于要找出零件信息,因此必然要用到表P,又因为是从北京供应商里查找,因此要用到表S,再加上两者之间的关系SJP,故SELECT后的FROM子句应为FROMP,S.SJP。“北京供应商”的表达式是S.CITY=‘北京’,还要满足在三个表中的SNO和PNO属性对应相等,故WHERE语句为WHERES.CITY=‘北京’ANDS.SNO=SJESNOANDSJEPNO=P.PNO。由此本题应该选D)。

  • 第5题:

    某供应商关系模式为:

    Provider(PID,Pname,Tel,GoodsID,GoodsClassID,GoodsName,Good-sPrice)

    该关系模式应满足如下函数依赖:

    PID→Pname,PID→TEL,GoodsID→GoodsClassID,

    GoodsID→GoodsName,GoodsName→GoodsPrice

    则这个关系模式的主码为______。

    A) (PID,GoodsName)

    B) (PID,GoodsGlassID)

    C) (PID,GoodsI

    D)D) (PID,GoodsPric

    A.

    B.

    C.

    D.


    正确答案:C