某销售公司数据库的零件关系P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F={零件号→零件名称,(零件号,供应商)→库存量,供应商→供应商所在地)。零件关系模式P属于 (1) 。 查询各种零件的平均库存量、最多库存量与最少库存量之

admin2019-04-22  44

问题 某销售公司数据库的零件关系P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F={零件号→零件名称,(零件号,供应商)→库存量,供应商→供应商所在地)。零件关系模式P属于  (1)  
  查询各种零件的平均库存量、最多库存量与最少库存量之间差值的SQL语句如下:
  SELECT零件号,零件名称,  (2)  
  FROM P
    (3)  
(3)

选项 A、ORDER BY供应商
B、ORDER BY零件号
C、GROUP BY供应商
D、GROUP BY零件号

答案D

解析 1NF:关系模式P的每一个分量都是不可再分的数据项。
    2NF:关系模式P属于1NF,且每个非主属性完全依赖于码。
    本题中,关系模式P的每个分量都不可以再分,满足1NF的定义。从函数依赖集F可以看出关系P的码为(零件号,供应商),零件号决定零件名称,则零件名称不完全依赖于码,不满足2NF的定义。因此关系模式P属于1NF。
    查询平均库存两需要使用AVG()函数。计算最大值和最小值,则需要使用MAX()和MIN()函数。SELECT语句可以通过AS子句为属性重新命名,形式为:old-name ASnew-name,也就是说,姓名要放在AS的后面。
    ORDER BY子句用于排序,GROPUBY子句用于分组。很显然,本题要按零件进行分组。
转载请注明原文地址:https://kaotiyun.com/show/NaRZ777K
0

相关试题推荐
最新回复(0)