過去問ぽちぽちby KKM Studio

平成28年度春期 ITパスポート 問94 解説

商品の仕入状況を管理している関係データベースの“仕入一覧”表を正規化して,“仕入”表と“商品”表に分割したい。分割後の二つの表に共通して必要なフィールドとして,最も適切なものはどれか。ここで,仕入れは一度に一つの商品だけを仕入れることとし,仕入番号で一意に識別できる。また,商品は商品番号で一意に識別できる。

仕入一覧

仕入番号商品番号商品名個数単価支払方法納品日
  1. ア仕入番号
  2. イ支払方法
  3. ウ商品番号
  4. エ商品名
答えを見る

正解 ウ商品番号

要点表を分割したら両方の表に主キーと外部キーの共通項目を残す

解説

正規化で“商品”表(商品番号、商品名、単価など)を分けると、“仕入”表側には商品を特定するための商品番号を外部キーとして残す必要があります。商品番号が両方の表に共通するフィールドとなり、これで二つの表を結び付けられます。

  • ア:仕入番号は“仕入”表の主キーで、“商品”表には不要です。
  • イ:支払方法は仕入ごとの情報なので“仕入”表だけに置きます。
  • エ:商品名は商品番号で決まるので“商品”表だけに置きます。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開