データベース設計 (全38問中7問目)
No.7
次に示す項目を使って関係データベースで管理する"社員"表を設計する。他の項目から導出できる,冗長な項目はどれか。
出典:令和2年秋期 問57
- 生年月日
- 現在の満年齢
- 住所
- 趣味
分類
テクノロジ系 » データベース » データベース設計
正解
イ
解説
冗長(じょうちょう)とは「余分」とか「無駄」の意味です。例えば、単価と購入数量が分かっているときの合計金額です。これらは既にある属性から計算等で求めることができるので、正規化の過程ではデータの保守性向上のため冗長な項目を排除するのが原則です。
設問の関係の中では"現在の満年齢"が冗長な項目に該当します。"現在の満年齢"は、現在の日付から"生年月日"を引くことで計算可能だからです。したがって「イ」が正解です。
設問の関係の中では"現在の満年齢"が冗長な項目に該当します。"現在の満年齢"は、現在の日付から"生年月日"を引くことで計算可能だからです。したがって「イ」が正解です。