平成21年春期試験問題 午前Ⅱ 問5
問5解説へ
関数従属を次のように表記するとき,属性a~eで構成される関係を第3正規形にしたものはどれか。
〔属性間の従属関数〕
〔属性間の従属関数〕
- 属性Xの値が与えられると,属性Yの値を一意に決めることができる。
- 属性Xと属性Yの二つの値が与えられると,属性Zの値を一意に決めることができる。
正解 エ問題へ
分野:テクノロジ系
中分類:データベース
小分類:データベース設計
中分類:データベース
小分類:データベース設計
広告
解説
第3正規化では主キー以外の項目によって一意に決まる項目を別表に移します。設問の関係を見ると"b"から"c"が、"b"と"d"の組合せから"e"がそれぞれ一意に決まることがわかります。第3正規形とするためには外部キーとなる"b"及び"b"と"d"を残しつつ、関数従属関係"b"→"c"、及び"b"+"d"→"e"をそれぞれ別表に分離します。したがって正しい組合せは「エ」です。
広告