過去問ぽちぽちby KKM Studio

令和2年度10月 ITパスポート 問57 解説

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

社員

社員番号社員名生年月日現在の満年齢住所趣味
  1. ア生年月日
  2. イ現在の満年齢
  3. ウ住所
  4. エ趣味
答えを見る

正解 イ現在の満年齢

要点生年月日から計算できる満年齢は冗長な項目

解説

現在の満年齢は、生年月日と現在の日付から計算で求められるため、表に項目として持つ必要のない冗長な項目です。しかも時間の経過で値が変わるため、保存すると更新漏れによる不整合も起こります。したがってイが正解です。

  • ア:生年月日は、他の項目から導出できない基本データなので誤り。
  • ウ:住所は、他の項目から導出できないので誤り。
  • エ:趣味も、他の項目から導出できないので誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開