ウカマルITパスポートログイン

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

テクノロジ系

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

仕入一覧

仕入番号商品番号商品名個数単価支払方法納品日
選択肢
正解と解説

正解 ウ

仕入表に商品番号を外部キーとして残し、商品表の主キーの商品番号と結び付けます。

仕入番号で決まる項目は、商品番号、個数、支払方法、納品日です。商品番号で決まる項目は、商品名と単価です。そのため、商品表は商品番号を主キーとし、商品名と単価をもちます。仕入表は仕入番号を主キーとし、商品番号を外部キーとしてもちます。両方の表に共通する商品番号で結合すると、元の仕入一覧を復元できます。

ア:仕入番号は仕入表の主キーです。商品表には必要ありません。

イ:支払方法は仕入ごとに決まる項目です。仕入表にだけあればよく、商品表には不要です。

エ:商品名は商品番号で決まる項目です。商品表にだけ置きます。仕入表にも置くと重複が生じます。

出典:平成28年度 春期 ITパスポート試験 問94

全年度から出題。10問で実力を判定します。登録不要。

出典:平成28年度 春期 ITパスポート試験 問94(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方