IT資格 模擬試験

基本情報技術者試験 模擬試験(科目A)第1回 問23・技術要素(データベース・ネットワーク・セキュリティ)(データベース)

正規化

表「注文(注文番号, 顧客番号, 顧客名, 商品番号, 数量)」の主キーは、(注文番号, 商品番号)の組である。顧客名が顧客番号だけで決まるとき、この表を第2正規形にするための対応として、適切なものはどれか。

  1. A

    顧客名の列を、削除する。

  2. B

    顧客番号と顧客名を、別の表に分ける。

  3. C

    すべての列を、1つの列にまとめる。

  4. D

    数量を、別の表に分ける。

正解と解説を見る

正解:B

第2正規形は、主キーの一部だけに従属する項目(部分関数従属)を、別の表に分けて取り除く。

学習のポイント:重複と更新時の矛盾を防ぐ。

この問題を演習で解く →

問題一覧へ

このサイトの問題は、公開されている出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。独立行政法人情報処理推進機構(IPA)の公式サービスではありません。