0

関係 R = {P, Q, R, S, T} と関数依存関係 F = {P -> Q, {Q, R} -> S, S -> {Q, R}, {S, T } -> ファイ}。F に冗長な機能依存関係はありますか? もしそうなら、それらを取り除き、R から 3NF への関係を分解します。

これに答えてください

4

1 に答える 1

1

{S,T}->phi は自明なので冗長です。さらに、冗長な属性がないため、ここに正規のカバーがあります。

3NF に分解するには、次のことを行う必要があります。

1) カノニカル カバーの依存関係ごとにテーブルを作成する

2) 候補キーを特定する

3) 候補キーがこれまでのどのテーブルにも含まれていない場合は、追加のテーブルとして追加します

4) すべての属性が別のテーブルに含まれている場合は、テーブルを削除します

于 2012-04-06T22:21:04.523 に答える