冗長なデータ
「現在の満年齢」は、「生年月日」とシステムの日付(現在日付)から計算によって導出できるため、データベースのテーブル内に物理的な列として保持することはデータの重複・冗長(更新漏れによる不整合の原因)となります。 生年月日は個人の固有の属性であり、他の項目から導出できません。 住所は導出不可能な独立した基本データです。 趣味は導出不可能な独立した基本データです。
正規化
次に示す項目を使って関係データベースで管理する『社員』表を設計する。他の項目から導出できる,冗長な項目はどれか。
社員番号,社員名,生年月日,現在の満年齢,住所,趣味
出典
令和2年度 ITパスポート試験 公開問題 問57
ア
生年月日
イ
現在の満年齢
ウ
住所
エ
趣味
前の問題
スキップ
【正解・解説】冗長なデータ|令和2ITパスポート 公開問題 問57 | IT資格ラボ