- トップページ
- 高度共通 午前1
- 平成25年度秋季問題一覧
- 平成25年度秋季問題10-解答・解説-分析
平成25年度秋季問題
問題10
関係を第2正規形から第3正規形に変換する手順はどれか。
ア | 候補キー以外の属性から、候補キーの一部の属性に対して関数従属性がある場合、その関係を分解する。 |
イ | 候補キー以外の属性間に関数従属性がある場合、その関係を分解する。 |
ウ | 候補キーの一部の属性から、候補キー以外の属性への関数従属性がある場合、その関係を分解する。 |
エ | 一つの属性に複数の値が入っている場合、単一の値になるように分解する。 |
関係を第2正規形から第3正規形に変換する手順はどれか。
ア | 候補キー以外の属性から、候補キーの一部の属性に対して関数従属性がある場合、その関係を分解する。 |
イ | 候補キー以外の属性間に関数従属性がある場合、その関係を分解する。 |
ウ | 候補キーの一部の属性から、候補キー以外の属性への関数従属性がある場合、その関係を分解する。 |
エ | 一つの属性に複数の値が入っている場合、単一の値になるように分解する。 |
解答:イ
<解説>
データの正規化とは,データの重複をなくすことにより,データの管理を容易にしたり,データを多様な目的に用いるのに有効な方法で,データベースの構築の基本になる技法である。
通常、正規化は第1正規形~第3正規形の3段階で行う。
- 第1正規化:繰り返し部分を別レコードとして分離し固定長レコードにする。
- 第2正規化:レコードの主キーに完全従属する属性と、主キーの一部分にのみ部分従属する属性を別のレコードとして分離させる。
- 第3正規化:主キー以外の属性に従属する属性を別レコードに分割する。
- ボイスコット正規化:第3正規化であり、かってすべての属性が候補キーによって一位に決定され(感染関数従属性)、部分関係従属も推移関係従属も存在しないようにデータを分割する。
ア | × | 第3正規形からボイスコット正規型にする手順である。 |
イ | ○ | 第2正規形から第3正規形に変換する手順である。 |
ウ | × | 第1正規形から第2正規形に変換する手順である。 |
エ | × | 非正規形から第1正規形に変換する手順である。 |
お問い合わせ