ITパスポート試験 ITパスポート 2020年 (令和2年 10月)57: 次に示す項目を使って関係データベースで管理する"社員"表を設計する。他の項目から導出できる,冗長な項目はどれか。 社員表: 社員番号 趣味

ITパスポート 2020年 (令和2年 10月)
Q 5757 / 100
次に示す項目を使って関係データベースで管理する"社員"表を設計する。他の項目から導出できる,冗長な項目はどれか。 社員表: 社員番号 | 社員名 | 生年月日 | 現在の満年齢 | 住所 | 趣味
この問の正解率:69.08%(1,077件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

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

選択肢

  • .生年月日
  • .現在の満年齢
  • .住所
  • .趣味

正解

. 現在の満年齢

解説

現在の満年齢は生年月日と現在日付から計算で求められるため冗長.他項目から導出できる項目は更新異常 (整合性破綻) の原因となるためデータベース設計で避ける.

選択肢ごとの解説

  • .生年月日は基本項目で他から導出できず冗長ではない.
  • .正しい.生年月日と現在日から計算できるため冗長.
  • .住所は独立した基本情報で冗長ではない.
  • .趣味も独立した情報で他から導出できない.

ITパスポート 2020年 (令和2年 10月)過去問一覧へ戻る・問57