商品の仕入状況を管理している関係データベースの“仕入一覧”表を正規化して,“仕入”表と“商品”表に分割したい。分割後の二つの表に共通して必要なフィールドとして,最も適切なものはどれか。ここで,仕入れは一度に一つの商品だけを仕入れることとし,仕入番号で一意に識別できる。また,商品は商品番号で一意に識別できる。
仕入一覧
| 仕入番号 | 商品番号 | 商品名 | 個数 | 単価 | 支払方法 | 納品日 |
|---|
テクノロジ系
商品の仕入状況を管理している関係データベースの“仕入一覧”表を正規化して,“仕入”表と“商品”表に分割したい。分割後の二つの表に共通して必要なフィールドとして,最も適切なものはどれか。ここで,仕入れは一度に一つの商品だけを仕入れることとし,仕入番号で一意に識別できる。また,商品は商品番号で一意に識別できる。
仕入一覧
| 仕入番号 | 商品番号 | 商品名 | 個数 | 単価 | 支払方法 | 納品日 |
|---|
正解 ウ
仕入表に商品番号を外部キーとして残し、商品表の主キーの商品番号と結び付けます。
仕入番号で決まる項目は、商品番号、個数、支払方法、納品日です。商品番号で決まる項目は、商品名と単価です。そのため、商品表は商品番号を主キーとし、商品名と単価をもちます。仕入表は仕入番号を主キーとし、商品番号を外部キーとしてもちます。両方の表に共通する商品番号で結合すると、元の仕入一覧を復元できます。
ア:仕入番号は仕入表の主キーです。商品表には必要ありません。
イ:支払方法は仕入ごとに決まる項目です。仕入表にだけあればよく、商品表には不要です。
エ:商品名は商品番号で決まる項目です。商品表にだけ置きます。仕入表にも置くと重複が生じます。
出典:平成28年度 春期 ITパスポート試験 問94
全年度から出題。10問で実力を判定します。登録不要。
出典:平成28年度 春期 ITパスポート試験 問94(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方