応用情報技術者試験 令和4年度 春期 午前 問28
第 1、第 2、第 3 正規形とリレーションの特徴 a、b、c の組合せのうち、適切なものはどれか。 a:どの非キー属性も、主キーの真部分集合に対して関数従属しない。 b:どの非キー属性も、主キーに推移的に関数従属しない。 c:繰返し属性が存在しない。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ウ
第1正規形は、一つの属性に複数の値を詰め込むような繰返し属性をなくし、各属性の値を一つの値として扱える状態です。したがってcが対応します。第2正規形は第1正規形を満たした上で、複合主キーの一部だけに非キー属性が依存する部分関数従属を排除した状態なので、aが対応します。第3正規形は第2正規形を満たした上で、主キーから非キー属性を経由して別の非キー属性が決まる推移的関数従属を排除した状態なので、bが対応します。よって組合せは「第1正規形:c、第2正規形:a、第3正規形:b」となり、ウが正解です。
アは誤りです。aは第2正規形、bは第3正規形、cは第1正規形の特徴であり、全ての対応がずれています。
イは誤りです。bは第3正規形で正しいものの、aは第2正規形、cは第1正規形です。
エは誤りです。cは第1正規形で正しいものの、第2正規形はa、第3正規形はbです。
【ポイント】 第1正規形は繰返しの排除、第2正規形は部分関数従属の排除、第3正規形は推移的関数従属の排除です。 関数従属とは、ある属性の値が決まると別の属性の値が一意に決まる関係です。 正規化は第1、第2、第3の順に、前段階を満たしながら進めます。
出典:令和4年度 春期 応用情報技術者試験 午前 問28
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる