规范封面和最小封面之间的区别

时间:2011-06-15 11:02:40

标签: database normalization functional-dependencies

如果这是一个荒谬的问题,请道歉;

我在搜索高低时找不到答案。

我知道如何计算最小覆盖率;

即确保每个功能依赖只在RHS上有一个属性,     通过计算每个属性的闭包来移除extratraneous / redudant lhs属性     检查所有FD,看看是否可以删除(再次通过计算闭包)

“规范”是否只涵盖同一事物的另一个词?

3 个答案:

答案 0 :(得分:10)

规范封面“允许”在右侧有多个属性。最小的封面不能。作为示例,规范封面可以是“A - > BC”,其中最小封面将是“A - > B,A - > C”。这是唯一的区别。

答案 1 :(得分:1)

我相信这些是同一个,但我查了一下以确定。 计算Canonical的目标是提供最小的事项或冗余。

Canonical

答案 2 :(得分:1)

规范封面是从闭包集F +生成最小FD。规范闭包的主要因素是确保我们的数据库中没有冗余依赖。

  • divyalakshmi