データベース

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

次の表はどこまで正規化されたものか。
表:
従業員番号氏名入社年職位職位手当
12345情報 太郎1991部長90,000
12346処理 次郎2005課長50,000
12347技術 三郎2007課長50,000
  • ア 第 2 正規形
  • イ 第 3 正規形
  • ウ 第 4 正規形
  • エ 非正規形

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

答えと解説を見る

正解:ア

覚える知識

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

主キー以外の属性同士に関数従属が残っていれば第3正規形ではなく、第2正規形止まりである。

この問題で必要なこと

職位→職位手当という主キー以外の項目間の関数従属(推移的関数従属)が残るため、第3正規形でなく第2正規形までの正規化である。

ひっかけ

職位手当が職位に依存していることに気づかず、第3正規形と判断してしまう。

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

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

同じ知識の過去問