ITパスポート|データベース 問1
次に示す項目を使って関係データベースで管理する“社員”表を設計する。他の項目から導出できる、冗長な項目はどれか。
社員
| 社員番号 | 社員名 | 生年月日 | 現在の満年齢 | 住所 | 趣味 |
|---|
正解:イ
解説
冗長な項目は、ほかの項目から計算などで求められるのに、わざわざ保存している項目です。現在の満年齢は、生年月日と今日の日付から計算できます。また、毎年更新しないと誤った値になってしまいます。
- ア 生年月日は、ほかの項目から求められません。
- イ 正解。現在の満年齢は、生年月日から求められるので冗長です。
- ウ 住所は、ほかの項目から求められません。
- エ 趣味は、ほかの項目から求められません。
出典:令和2年度 ITパスポート試験 公開問題 問57(読点「,」を「、」に改変)