次に示す項目を使って関係データベースで管理する“社員”表を設計する。他の項目から導出できる、冗長な項目はどれか。
社員
|
ア | 生年月日 |
イ | 現在の満年齢 |
ウ | 住所 |
エ | 趣味 |
答え イ
【解説】
“社員”表の項目のうち、現在の満年齢は生年月日から計算できる冗長な項目です。
(関係データベース内に満年齢のような時間とともに値が変化するような項目があると、データベースのデータの完全性(正しさ)を維持するのが難しくなるので、極力持たないようにします。
【キーワード】
・関係データベース