一つの表で管理されていた受注データを,受注に関する情報と商品に関する情報に分割して,正規化を行った上で関係データベースの…

テクノロジ系 問81

一つの表で管理されていた受注データを,受注に関する情報と商品に関する情報に分割して,正規化を行った上で関係データベースの表で管理する。正規化を行った結果の表の組合せとして,最も適切なものはどれか。ここで,同一商品で単価が異なるときは商品番号も異なるものとする。また,発注者名には同姓同名はいないものとする。

ITパスポート 2024年度(令和6年度)公開問題 問81の表ITパスポート 2024年度(令和6年度)公開問題 問81の選択肢の図
正答 エ
正答は エ。(受注番号、発注者名、商品番号、個数)と(商品番号、商品名、単価)に分けます。 正規化では、ある項目の値で決まる項目を同じ表にまとめ、同じデータを何度も持たないようにします。 受注番号で決まる項目 発注者名、商品番号、個数   受注ごとに、誰が、どの商品を、何個注文したかが決まる 商品番号で決まる項目 商品名、単価   問題文に「同一商品で単価が異なるときは商品番号も異なる」とあるので、単価は商品番号ごとに一つに決まる 受注の表には、商品の表とつなぐための商品番号(外部キー)を残します。表の例では、T0001 と T0003 がどちらも M0001 の商品1・3,000円で、商品の情報を受注ごとに繰り返し持っていたむだがなくなります。
解説の続きをみる続きを閉じる
【ほかの選択肢】 ア 受注の表に商品番号がなく、二つの表をつなげない。   また、個数は受注ごとの値なのに商品の表にある 誤り イ 個数は受注ごとの値なのに商品の表にある 誤りウ 単価は商品番号で決まるのに受注の表にあり、商品ごとに   繰り返し持つことになる 誤り

出典:令和6年度 ITパスポート試験 公開問題 問81(独立行政法人情報処理推進機構)出典元ページ

最終更新日

この回を通しで解く この分野を年度横断で解く

「テクノロジ系」のほかの問題

  1. 2026年度(令和8年度)公開問題 問91デジタル署名やブロックチェーンで用いられるハッシュ関数には,SHA-256,SHA-51
  2. 2025年度(令和7年度)公開問題 問61DBMS のトランザクションに関する記述として,適切なものはどれか。
  3. 2025年度(令和7年度)公開問題 問76商品の税込価格を計算する表計算のワークシートがある。セル B1には消費税率が入力されてお
  4. 2025年度(令和7年度)公開問題 問91情報セキュリティのリスクマネジメントにおけるリスク対応を,リスク移転,リスク回避,リスク
  5. 2026年度(令和8年度)公開問題 問61PC の画面表示に必要なデータを保持するのに使われる,画面表示専用メモリはどれか。
  6. 2026年度(令和8年度)公開問題 問76IoT デバイスで用いられる LPWA に関する次の記述中の a,b に入れる字句の適切

問題文・解答の修正依頼

スポンサーリンク