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

问题描述 投票:7回答:3

如果这是一个荒谬的问题,请原谅。

我已经找了很久都没有找到答案。

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

即确保每个功能依赖关系在RHS上只有一个属性,通过计算每个属性的闭合度来删除外显的redudant lhs属性,检查所有FD,看是否有任何属性可以被删除(同样通过计算闭合度)。

'canonical'封面是否只是同一事物的另一个词?

database database-normalization functional-dependencies
3个回答
11
投票

一个规范的覆盖是 "允许 "在右手边有一个以上的属性。而最小覆盖率则不能。举个例子,规范覆盖可能是 "A-> BC",而最小覆盖是 "A-> B, A-> C"。这就是唯一的区别。


1
投票

我相信这些都是一样的,但我看了一下,以确保。计算Canonical的目标是提供一个最小的,在事项或冗余。

Canonical


1
投票

规范覆盖是为了从闭合集F+中产生最小的FD .规范闭合的主要因素是确保我们的数据库中没有多余的依赖关系。

  • divyalakshmi
© www.soinside.com 2019 - 2024. All rights reserved.