ウカマル応用情報技術者ログイン

令和3年度 秋期 応用情報技術者 問28

テクノロジ系

受注入力システムによって作成される次の表に関する記述のうち,適切なものはどれか。受注番号は受注ごとに新たに発行される番号であり,項番は 1 回の受注で商品コード別に連番で発行される番号である。

なお,単価は商品コードによって一意に定まる。

受注日受注番号得意先コード項番商品コード数量単価
2021-03-0599586702561201212020,000
2021-03-0599586702562240051015,000
2021-03-05995867025632800755,000
選択肢
正解と解説

正解 イ

主キーは受注番号と項番の組です。受注日と得意先コードは受注番号だけで決まるので部分関数従属があり、第1正規形ですが第2正規形ではありません。

各欄には値が1つずつ入っていて、繰り返し項目がないので第1正規形です。行を一意に決める主キーは{受注番号, 項番}です。受注日と得意先コードは、主キーの一部である受注番号だけで決まります。これは部分関数従属なので、第2正規形の条件を満たしません。単価は非キー属性の商品コードで決まる推移的関数従属もあるため、第3正規形でもありません。

ア:どの欄も単一の値で、繰り返し項目もないので第1正規形の条件は満たしています。

ウ:商品コードから単価が決まる推移的関数従属だけでなく、受注番号から受注日と得意先コードが決まる部分関数従属もあります。そのため第2正規形ではありません。

エ:受注番号への部分関数従属と、商品コードを介した単価の推移的関数従属が残っています。第3正規形の条件は満たしていません。

出典:令和3年度 秋期 応用情報技術者試験 問28

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

出典:令和3年度 秋期 応用情報技術者試験 問28(独立行政法人情報処理推進機構)

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