0

考虑关系 R = {P, Q, R, S, T} 和函数依赖 F = {P -> Q, {Q, R} -> S, S -> {Q, R}, {S, T } -> phi}。F 中是否存在任何冗余的函数依赖关系?如果是,则删除它们并将关系 R 分解为 3NF 关系。

请回答这个

4

1 回答 1

1

{S,T}->phi 是微不足道的,因此是多余的。此外,没有多余的属性,所以你在这里有你的规范封面。

要分解为 3NF,您应该:

1)为规范封面中的每个依赖项创建表

2) 识别候选键

3)如果候选键到目前为止没有包含在任何表中,则将其添加为附加表

4) 如果表的所有属性都包含在另一个表中,则删除表

于 2012-04-06T22:21:04.523 回答