閉じる

ITパスポート令和2年秋期 問57

問57
note_alt
calculate

次に示す項目を使って関係データベースで管理する"社員"表を設計する。他の項目から導出できる,冗長な項目はどれか。
57.png/image-size:470×46
  • 生年月日
  • 現在の満年齢
  • 住所
  • 趣味

分類 :

テクノロジ系 » データベース » データベース設計

正解 :

イ

解説 :

現在の満年齢は生年月日と現在日付から計算できます。生年月日を保存していれば導出できるため、年齢も固定値として持つと同じ意味の情報を重複管理することになります。

誕生日のたびに年齢の更新が必要となり、更新漏れで矛盾が生じます。住所や趣味は生年月日から求められないので、同じ理由で省略できる項目ではありません。

▲
Pagetop