基本情報トップに戻る
A難易度: 標準2026年度

基本情報技術者 一問一答A 第93問

問題

第3正規形が満たす条件は何か。

選択肢

  1. 1推移的関数従属がない
  2. 2部分関数従属がない
  3. 3繰返し項目なし
  4. 4NULLなし

正解

1. 推移的関数従属がない

詳しい解説を見る

解説

第3正規形(3NF)は、第2正規形を満たした上で、推移的関数従属(主キー→非キー属性→別の非キー属性という間接的な従属)が存在しない状態である。例えば社員表で社員番号→部署コード→部署名と決まる場合、部署名は推移的に従属しているので部署表を分離して3NFにする。「部分関数従属がない」は第2正規形の条件であり誤り。「繰返し項目なし」は第1正規形の条件である。「NULLなし」は正規形の定義に含まれない。正規化の目的はデータの重複を排除し、更新時の矛盾(更新時異状)を防ぐことにある。試験では1NF→2NF→3NFの各段階で排除される従属の種類を問う問題が繰り返し出題される頻出テーマである。

一問一答

科目A 180問+科目B 60問

Aの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。