【问题标题】:Do we keep reflexibility functional dependency in minimal cover我们是否在最小覆盖范围内保持反射函数依赖
【发布时间】:2016-04-14 02:39:56
【问题描述】:

假设我必须提出一组函数依赖项的最小覆盖。我有这个功能依赖{A,B,C} -> {C}。我们会知道{A,B} 是多余的,我们应该删除这两个属性以获得最小覆盖。这将给我们留下{C} -> {C},但由于反射性,这是微不足道的。我们仍然保留{C} -> {C} 还是将其删除?

提前致谢!

【问题讨论】:

    标签: functional-dependencies database-theory


    【解决方案1】:

    任何形式的依赖:

    X → Y
    

    其中 Y ⊆ X(Y 是 X 的子集),被称为“平凡依赖”,并且根据定义始终为真。所以,它应该从最小的封面上移除。形式上,它在产生最小覆盖的算法的第三步中被移除,其中冗余依赖被消除。

    【讨论】:

      猜你喜欢
      • 2015-12-31
      • 1970-01-01
      • 2013-02-06
      • 1970-01-01
      • 1970-01-01
      • 2014-07-05
      • 1970-01-01
      • 1970-01-01
      • 2018-12-10
      相关资源
      最近更新 更多