リレーショナルデータベースの正規化理論演習

リレーショナル スキーマ R (S、T、C、D、G) があり、セマンティクスによれば、次の関数依存関係セットがあります: F={
(S,C) -> T, C->D, ( S、C)->G、T->C }

リレーションスキーマRの候補キーは(S,C)と(S,T)である。

リレーショナル スキーマ R は最大で正規化できますか? (1NF)

解析:

リレーションスキーマ R の候補キーは (S, C) と (S, T) であるため、

したがって、C、S、T はメイン属性であるため、D、G は非メイン属性になります。

しかし、C->D では、非メイン属性 D が部分的にコード (メイン属性 C) に機能的に依存していることがわかります。そのため、R は 2NF に依存しません。

第二に、リレーショナル スキーマの各属性は分離できないため、
R は 1NF に属します。

Supongo que te gusta

Origin blog.csdn.net/qq_45157635/article/details/119887733
Recomendado
Clasificación