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

問57

次に示す項目を使って関係データベースで管理する"社員"表を設計する。他の項目から導出できる,冗長な項目はどれか。

57.gif/image-size:470×46

分類

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

正解

解説

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

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

Pagetop