過去問ドリル

平成21年度 秋期 ITパスポート試験 問98

テクノロジ/データベース

【中問C(問97〜100の共通文章)】 PC関連機器の販売管理業務に関する次の記述を読んで,問97〜100に答えよ。 I社は,企業に対してPC関連機器の販売を行っており,販売管理業務の情報をデータベースによって管理している。図1に示すデータベースとデータベース管理システムの印刷機能を使って,販売時に図2の請求書を発行する。 各商品の販売単価は適宜変更され,新たな販売単価とその更新日時が販売単価表の該当レコードに上書きされる。また,取引を行う企業(以下,取引先という)の担当者は原則1人であるが,取引先によっては部署ごとに1人存在することがある。取引先コードは,取引先ごとに採番する。 (図1 販売管理業務に関するデータベースの構造,図2 請求書の様式は図を参照) 【設問】図1の取引先担当者表のレコードを一意に特定するための主キーとして,適切なものはどれか。

平成21年度 秋期 ITパスポート試験 問98の図

出典:平成21年度 秋期 ITパスポート試験 問98

正解:ウ

解説

文章に,「取引先の担当者は原則1人であるが,取引先によっては部署ごとに1人存在することがある。取引先コードは,取引先ごとに採番する」とあります。そのため,取引先コードだけでは,同じ取引先に複数の部署の担当者がいる場合に区別できません。取引先コードと部署名の組合せなら,一つのレコードを一意に特定できます。

選択肢ごとの解説

  • ア誤り。取引先コードだけでは,部署ごとに担当者がいる取引先で,複数のレコードが同じ値になってしまいます。
  • イ誤り。取引先コードと名前の組合せは,同姓同名の担当者がいる場合に一意に特定できなくなるおそれがあり,業務上の決まりとしても適切ではありません。
  • ウ正しい。取引先は部署ごとに1人の担当者がいるので,取引先コードと部署名の組合せでレコードを一意に特定できます。
  • エ誤り。名前と役職の組合せでは,異なる取引先に同姓同名・同じ役職の担当者がいる場合に区別できません。
ITパスポートの過去問を演習モードで解く