HOME»データベーススペシャリスト令和3年秋期»午前Ⅱ 問3
データベーススペシャリスト令和3年秋期 午前Ⅱ 問3
問3
関係R(A,B,C)の候補キーが{A,B}と{A,C}であり,{A,B}→C及びC→Bの関数従属性があるとき,関係Rはどこまでの正規形の条件を満足しているか。
- 第1正規形
- 第2正規形
- 第3正規形
- ボイス・コッド正規形
分類
テクノロジ系 » データベース » データベース設計
正解
ウ
解説
各正規形は以下の条件を満たします。
関係Rをボイス・コッド正規形にすると、関係(A,C)と関係(C,B)の2つに分解されます。これにより更新時異状を防ぐことができます。
- 第1正規形
- すべての属性値が単一値である
- 第2正規形
- 第1正規形を満たし、かつ、主キーの一部に関数従属する非キー属性が存在しない
- 第3正規形
- 第2正規形を満たし、かつ、主キーの一部に推移的に関数従属する非キー属性が存在しない
- ボイス・コッド正規形
- 第3正規形を満たし、かつ、候補キーでない属性から候補キーの一部への関数従属が存在しない
関係Rをボイス・コッド正規形にすると、関係(A,C)と関係(C,B)の2つに分解されます。これにより更新時異状を防ぐことができます。