← プロデジ(データ・AI)想定問題集 トップへ
科目A: データ処理・法規・倫理(問36〜40)
問37
リレーショナルデータベースの第3正規形(3NF)の条件として最も適切なものはどれか。
A主キー以外の属性がすべて主キーに完全関数従属しており、かつ推移的関数従属が存在しないこと
B主キーを持たないテーブルのみが該当する
C1つのテーブルに複数の主キーが存在すること
D全てのカラムが必ず重複値を持つこと
解説
第3正規形は、第2正規形を満たしたうえで、主キー以外の属性間の推移的関数従属を排除した状態です。つまり非キー属性が主キーに直接完全関数従属し、非キー属性どうしで関数従属が成立していない状態を指します。更新時異常の削減に有効です。