请输入您要查询的百科知识:

 

词条 Canonical cover
释义

  1. Algorithm for computing a canonical cover [1]

  2. References

A canonical cover for F (a set of functional dependencies on a relation scheme) is a set of dependencies such that F logically implies all dependencies in , and logically implies all dependencies in F.

The set has two important properties:

  1. No functional dependency in contains an extraneous attribute.
  2. Each left side of a functional dependency in is unique. That is, there are no two dependencies and in such that .

A canonical cover is not unique for a given set of functional dependencies, therefore one set F can have multiple covers .

Algorithm for computing a canonical cover [1]

  1. Repeat:
    1. Use the union rule to replace any dependencies in of the form and with ..
    2. Find a functional dependency in with an extraneous attribute and delete it from
  2. ... until does not change

References

1. ^Database system concepts by Abraham Silberschatz et al

3 : Database theory|Mathematical concepts|Database algorithms

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 12:26:42