(2012年上半年上午试题54-56)某销售公司数据库的零件关系P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F={零件号→零件名称,(零件号,供应商)→库存量,供应商→供应商所在地)。零件关系模式P属于_______(54)。

admin2021-01-13  29

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

选项 A、1NF
B、2NF
C、3NF
D、4NF

答案A

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

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