データベース

基本情報技術者試験 科目A免除 修了試験 20260614 実施分 問19

正規化されている関係R(A,B,C,D)において,属性Aが関係Rの唯一の候補キーであり,関数従属A→{B,C,D}とB→Dが成立するとき,関係Rはどのレベルの正規形の条件まで満足しているか。
  • ア 第1正規形
  • イ 第2正規形
  • ウ 第3正規形
  • エ 第4正規形

出典:基本情報技術者試験 科目A免除 修了試験 20260614 実施分 問19

答えと解説を見る

正解:イ

覚える知識

推移的関数従属の特定(正規化理論)

非キー属性が別の非キー属性に関数従属する(推移的関数従属)と第3正規形を満たさない。

この問題で必要なこと

A→B、B→Dが成立しBが候補キーでないのでA→Dは推移的関数従属であり、第3正規形ではない。部分関数従属はなく第2正規形までは満たす。

ひっかけ

候補キーが単一属性なので第2正規形は自動で満たされることを見落とし、第3と答える。

この知識の出題:本試験系 1 回・免除試験 4 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「関数従属と正規化(第1〜第3正規形)」で学ぶ

同じ知識の過去問