機能的依存関係を3番目の通常形式に変換します
-
21-09-2019 - |
質問
この問題は、関係スキーマを3NFにある一連のスキーマに分解します。
私はこの関係スキーマを持っています:r =(a、b、c、d、e、f)
機能依存関係の次のセットFを使用してください。
A→ABCDEF
b→c
d→e
誰かが私を助けることができますか?
解決
ra =(a、b、d、f)
rb =(b、c)
rd =(d、e)
なんで? 3NFでは、すべての推移的依存関係を除去する必要があります。
rでは、CはA 〜Bにトランジータルに依存し、Eを超えてDにも当てはまります。これらのプロパティを削除するには、テーブルを削除して使用することで、それらの推移的な関係が削除されるようにテーブルを分解する必要があります。キーとしての中期。
所属していません StackOverflow