0

大众->XYZ、Z->W、Y->大众

它是函数依赖关系 S{V,W,X,Y,Z}。候选键是'Y'??或其他??我有个问题。为什么 Z->W 打破正常形式?什么类型是破坏范式?

4

1 回答 1

0

该关系具有三个候选键:

1. Y
2. VW
3. VZ

您可以通过计算它们中的每一个的闭合来验证这一点。

该关系不是 Boyce-Codd 范式 (BCNF),因为在依赖项Z → W中,行列式 ( Z) 不是超键(而在其他两个依赖项中,行列式是键)。

最后,请注意该关系是第三范式 (3NF),因为W它是一个素数属性(即,是一个候选键的属性)。

于 2016-12-21T20:50:41.147 回答