某销售公司数据库的零件关系P(零件号,零件名称,供应商,供应商所在地,库存量),

题库2022-08-02  34

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

选项

答案 AAD

解析 要求一个关系模式属于第几范式,一个很重要的步骤就是求出该关系模式的主键,在本题中,根据函数依赖集F,我们不难知道,零件关系P的主键为(零件号,供应商),因为从这两个属性出发可以推导出所有其它属性。在求出主键后,我们再看是否存在部分依赖,很显然零件号→零件名称是部分依赖,因此该关系模式不满足2NF,而只满足1NF。
对于第(55)空,根据题目要求,是要显示各种零件的平均库存量以及最多库存量与最少库存量之间差值,求平均库存量可以用函数AVG,而求最多库存量和最小库存量分别用函数MAX和MIN。AS是取别名的意思,因此本题答案选A。
根据题目意思,是要显示各零件的平均库存量以及最多库存量与最少库存量之间差值,那么这里就需要按零件的种类对查询的结果进行分组,因此第(56)空应该填GROUPBY零件号。
转载请注明原文地址:https://tihaiku.com/congyezige/2409880.html

最新回复(0)