令和7年度 春期 ITストラテジスト試験 システムアーキテクト試験 ネットワークスペシャリスト試験 ITサービスマネージャ試験 情報処理安全確保支援士試験 午前Ⅰ 問題【共通】 問9

関係を第2正規形から第3正規形に変換する手順はどれか。

解答・解説

正解: イ. 候補キー以外の属性間に関数従属性がある場合,その関係を分解する。

関係データベースにおける正規化の手順に関する問題です。

第3正規形への変換は、第2正規形の関係から推移的関数従属性を排除する操作です。具体的には、候補キー以外の属性間にある関数従属性を見つけ、それらを別の関係(表)に分解します。
したがって、手順として正しいのは「イ」となります。

各選択肢の解説

  • ア: ボイスコッド正規形への変換手順です。候補キー以外の属性から候補キーの一部に対する関数従属性を排除します。
  • イ: 正解。第3正規形への変換手順です。非キー属性間の関数従属性(推移的関数従属性)を排除します。
  • ウ: 第2正規形への変換手順です。候補キーの一部にのみ関数従属する属性(部分関数従属)を排除します。
  • エ: 第1正規形への変換手順です。一つの属性に複数の値が入っている状態(繰り返し項目)を排除し、単一の値をとるように分解します。

Spineチーム