次に示す項目を使って関係データベースで管理する“社員”表を設計する。他の項目から導出できる,冗長な項目はどれか。 社員
| 社員番号 | 社員名 | 生年月日 | 現在の満年齢 | 住所 | 趣味 |
- ア生年月日
- イ現在の満年齢
- ウ住所
- エ趣味
正解と解説を見る
正解
イ 現在の満年齢
冗長な項目とは、他の項目の値から計算などによって導き出せるため重複して保持する必要のない項目のことであり、現在の満年齢は生年月日と現在日時から算出できるため冗長であり、正解はイである。生年月日はそれ自体が基となる元データであり他の項目から導出できない。住所や趣味も本人からの申告に基づく独立した情報であり、他の項目の値から計算や推定によって求めることはできない。