题目详情

某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实 体之间的关系如表 1 和表 2 所示。

中级软件设计师,章节练习,计算机基础

商品关系的主键是( ) ;仓库关系的主键是(此空作答);仓库关系( ),为了解决这一问题,需要将仓库关系分解为 ( ) 。

  • A.仓库号,地址
  • B.仓库号,电话
  • C.仓库号,商品号
  • D.地址,电话

正确答案及解析

正确答案
C
解析

试题44商品关系的主键是商品号,正确答案是A。 试题45仓库关系的主键是(仓库号,商品号),正确答案是 C。试题46的正确答案是D。因为仓库关系存在冗余、修改操作的不一致,以及插入异常和删除异常。例如,仓库号 为“01”的商品有3种,其地址就要重复3次,故存在冗余。 试题47的正确答案是D。为了解决仓库关系模式存在的问题需要进行模式分解,其中选项A分解存在的问题是仓库2不 属于第三范式,因为存在非主属性对码的部分函数依赖,即仓库号一电话。选项B分解存在的问题是分解有损连接,即分 解的新关系模式仓库1和仓库2无法恢复到原关系。选项C分解存在的问题与A类同,分析略。 选项C分解即保持函数依赖,又无损连接,分解的结果如下:

中级软件设计师,章节练习,中级软件设计师

你可能感兴趣的试题

单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.0
  • B.1
  • C.2
  • D.3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.1、1
  • B.1、2
  • C.2、2
  • D.2、3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.3
  • B.4
  • C.5
  • D.6
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.V(S3)和V(S5)V(S6)
  • B.P(S3)和V(S5)V(S6)
  • C.V(S3)和P(S5)P(S6)
  • D.P(S3)和P(S5)P(S6)
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.243ms
  • B.246ms
  • C.254ms
  • D.280ms
查看答案

相关题库更多 +