次の表はどこまで正規化されたものか。
| 従業員番号 | 氏名 | 入社年 | 職位 | 職位手当 |
|---|---|---|---|---|
| 12345 | 情報 太郎 | 1981 | 部長 | 90,000 |
| 12346 | 処理 次郎 | 1995 | 課長 | 50,000 |
| 12347 | 技術 三郎 | 1997 | 課長 | 50,000 |
テクノロジ系
次の表はどこまで正規化されたものか。
| 従業員番号 | 氏名 | 入社年 | 職位 | 職位手当 |
|---|---|---|---|---|
| 12345 | 情報 太郎 | 1981 | 部長 | 90,000 |
| 12346 | 処理 次郎 | 1995 | 課長 | 50,000 |
| 12347 | 技術 三郎 | 1997 | 課長 | 50,000 |
正解 ア
主キーの従業員番号以外の項目の間に、職位→職位手当という推移的関数従属が残っています。そのため、この表は第2正規形です。
各項目は1つの値だけを持ち、繰返し項目もないので、第1正規形の条件を満たします。主キーは従業員番号の1項目だけなので、部分関数従属は起こりえません。よって第2正規形の条件も満たします。一方、職位手当は職位によって決まります。従業員番号→職位→職位手当という推移的関数従属が残るため、第3正規形ではありません。第3正規形にするには、職位と職位手当を別の表に分けます。
イ:第3正規形は、推移的関数従属を取り除いた形です。この表には職位→職位手当の従属が残っています。
ウ:第4正規形は、多値従属性を取り除いた形です。この表は第3正規形の条件を満たさないので、第4正規形でもありません。
エ:非正規形は、繰返し項目を含む表です。この表の各項目は1つの値だけなので、第1正規形以上です。
出典:平成26年度 春期 応用情報技術者試験 問27
全年度から出題。10問で実力を判定します。登録不要。
出典:平成26年度 春期 応用情報技術者試験 問27(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方