ITパスポート試験 ITパスポート 2024年 (令和6年)81: 一つの表で管理されていた受注データを,受注に関する情報と商品に関する情報に分割して,正規化を行った上で関係データベースの表で管理する。正規化を行った結果の表の組

ITパスポート 2024年 (令和6年)
Q 8181 / 100
一つの表で管理されていた受注データを,受注に関する情報と商品に関する情報に分割して,を行った上で関係データベースの表で管理する。正規化を行った結果の表の組合せとして,最も適切なものはどれか。ここで,同一商品で単価が異なるときは商品番号も異なるものとする。また,発注者名には同姓同名はいないものとする。 受注データ:
受注番号発注者名商品番号商品名個数単価
T0001試験花子M0001商品153,000
T0002情報太郎M0002商品234,000
T0003高度秋子M0001商品123,000
ア: 表1: 受注番号, 発注者名 / 表2: 商品番号, 商品名, 個数, 単価 イ: 表1: 受注番号, 発注者名, 商品番号 / 表2: 商品番号, 商品名, 個数, 単価 ウ: 表1: 受注番号, 発注者名, 商品番号, 個数, 単価 / 表2: 商品番号, 商品名 エ: 表1: 受注番号, 発注者名, 商品番号, 個数 / 表2: 商品番号, 商品名, 単価
この問の正解率:63.06%(731件)

解説

ITパスポート 2024年 (令和6年) 問81「一つの表で管理されていた受注データを,受注に関する情報と商品に関する情報に分割し…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約63%です。

正解

. 表1: 受注番号, 発注者名, 商品番号, 個数 / 表2: 商品番号, 商品名, 単価

正答率 63.1%(731人中 461人が正解)

問題の解説

正規化は冗長性を排除し更新異常を防ぐ.受注ごとに変わる属性 (受注番号・発注者・商品番号・個数) と商品ごとに決まる属性 (商品名・単価) を分離する.

選択肢ごとの解説

  • 誤り. 商品番号が受注表になく,どの商品の受注かが判別できない.
  • 誤り. 個数は受注ごとの値で,商品表に置くと冗長性が排除されない.
  • 誤り. 単価は商品ごとに決まる値で,商品表に置く方が冗長性を排除できる.
  • 正しい. 受注表は注文単位,商品表は商品単位の属性で分離される.

ITパスポート 2024年 (令和6年) の過去問一覧に戻る・問81

ITパスポート試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

ITパスポート試験 合格.dev を App Store でダウンロード