ITパスポートの過去問
令和2年度 秋期
テクノロジ系 問57

このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。

問題

令和2年度 秋期 ITパスポート試験 テクノロジ系 問57 (訂正依頼・報告はこちら)

次に示す項目を使って関係データベースで管理する「社員」表を設計する。他の項目から導出できる、冗長な項目はどれか。
問題文の画像
  • 生年月日
  • 現在の満年齢
  • 住所
  • 趣味

次の問題へ

正解!素晴らしいです

残念...

この過去問の解説 (3件)

01

関係データベース(リレーショナルデータベース)では、データの重複をなくし整合的にデータを取り扱えるように正規化などを行いデータベース設計が行われます。
他の項目や項目の組み合わせによって導出できるものが、冗長であるといえます。

表の項目のうち「現在の満年齢」は、「生年月日」と現在の年月日から割り出すことができますので、冗長な項目となります。(年齢のように時間経過に伴って変わる項目は、社員表の項目として、不適切な項目です。)

したがって、2が正解です。

参考になった数9

02

他の項目から導出できる項目かどうかについて、各選択肢を見ていきます。

1.不正解です。他の項目からは導出できません。

2.正解です。生年月日とシステム日付より導出できます。

3.不正解です。他の項目からは導出できません。

4.不正解です。他の項目からは導出できません。

参考になった数0

03

現在の満年齢は、生年月日から導出することができますので、「社員」表の設計には冗長な項目となります。
よって2が正解となります。

参考になった数0