データベース
関係データベースの第3正規形の条件として正しいものはどれか。
ア.繰返し項目が存在しない
イ.主キー以外の全ての属性が主キーに完全関数従属している
ウ.主キー以外の属性間に推移的関数従属が存在しない正解
エ.全ての属性が候補キーの一部である
解説
第3正規形は『寄り道禁止』ルール。主キーから属性への道に『中継ぎ』が挟まっていたら失格です。
なぜ ウ が正解か
推移的関数従属とは「社員番号→部署コード→部署電話番号」のように、主キーが別の非キー属性を経由して初めて値が決まる『連鎖』のこと。3NFはこの経由地を許しません。部署情報は別テーブルに独立させて、主キーから各属性へ直通ルートだけ残すのが正しい姿です。
出典: 基本情報技術者試験 令和5年 サンプル問題