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

問57

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

分類

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

正解

解説

冗長(じょうちょう)とは「余分」とか「無駄」の意味です。例えば、単価と購入数量が分かっているときの合計金額です。これらは既にある属性から計算等で求めることができるので、正規化の過程ではデータの保守性向上のため冗長な項目を排除するのが原則です。

設問の関係の中では"現在の満年齢"が冗長な項目に該当します。"現在の満年齢"は、現在の日付から"生年月日"を引くことで計算可能だからです。したがって「イ」が正解です。
© 2009-2024 ITパスポート試験ドットコム All Rights Reserved.

Pagetop