テクノロジ系26 / 80問
応用情報技術者試験 令和7年度 春期 午前 問26
関係を第2正規形から第3正規形に変換する手順はどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】イ
第3正規形では、候補キー以外の属性が、別の候補キー以外の属性を介して候補キーに従属する「推移的関数従属」を取り除きます。例えば、「受注番号→顧客コード」と「顧客コード→顧客名」が成り立つ場合、顧客名は受注番号に間接的に従属しています。このままでは、同じ顧客名を複数の受注行に重複して記録することになります。そこで、受注を管理する関係と、顧客コード及び顧客名を管理する関係に分解します。したがって、候補キー以外の属性間に関数従属性がある場合に分解するイが正解です。
アの分解は誤りです。候補キー以外の属性から候補キーの一部への関数従属性は、第2正規形から第3正規形への変換で取り除く対象ではありません。
ウの分解は誤りです。候補キーの一部から候補キー以外の属性への関数従属性は「部分関数従属」です。これを取り除くのは、第1正規形から第2正規形へ変換するときです。
エの分解は誤りです。一つの属性に複数の値が入らないよう、各属性を単一の値にすることは、第1正規形にするための処理です。
【ポイント】 第2正規形では部分関数従属を、第3正規形では非キー属性間の推移的関数従属を取り除きます。 「キー全体への従属」と「キーへの直接の従属」を段階的に確認すると整理しやすくなります。
出典:令和7年度 春期 応用情報技術者試験 午前 問26
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる