関係データベースにおける第1・第2・第3正規形の定義

関係データベースにおける正規形の定義は次のとおりです。 ・c:すべての属性値が単一値(原子値)であり、繰返しグループが存在しない状態は「第1正規形」の定義です。 ・a:第1正規形を満たし、どの非キー属性も主キーの真部分集合に関数従属しない(すべての部分関数従属が排除され、主キー全体に完全関数従属している)状態は「第2正規形」の定義です。 ・b:第2正規形を満たし、どの非キー属性も他の非キー属性に関数従属しない(推移的関数従属が排除されている)状態は「第3正規形」の定義です。 したがって、第1正規形=c、第2正規形=a、第3正規形=b の組合せが適切です。 第1正規形が a、第2正規形が b、第3正規形が c の対応は誤りです。 第1正規形が a、第2正規形が c、第3正規形が b の対応は誤りです。 第1正規形が c、第2正規形が b、第3正規形が a の対応は、第2正規形と第3正規形が逆になっています。

第1,第2,第3正規形とリレーションの特徴a,b,cの組合せのうち,適切なものはどれか。 a: どの非キー属性も,主キーの真部分集合に対して関数従属しない。 b: どの非キー属性も,主キー以外の属性に関数従属しない。 c: 属性値は全て単一値(原子値)である。

出典令和4年度 春期 応用情報技術者試験 午前 問28

選択肢

第1正規形

第2正規形

第3正規形

ア

a

b

c

イ

a

c

b

ウ

c

a

b

エ

c

b

a