平成21年度秋期 ITパスポート 問98 解説
中問C(問97〜100)
PC関連機器の販売管理業務に関する次の記述を読んで,問97~100に答えよ。
I社は,企業に対してPC関連機器の販売を行っており,販売管理業務の情報をデータベースによって管理している。図1に示すデータベースとデータベース管理システムの印刷機能を使って,販売時に図2の請求書を発行する。
各商品の販売単価は適宜変更され,新たな販売単価とその更新日時が販売単価表の該当レコードに上書きされる。また,取引を行う企業(以下,取引先という)の担当者は原則1人であるが,取引先によっては部署ごとに1人存在することがある。取引先コードは,取引先ごとに採番する。

図1の取引先担当者表のレコードを一意に特定するための主キーとして,適切なものはどれか。
- ア取引先コード
- イ取引先コード,名前
- ウ取引先コード,部署名
- エ名前,役職
答えを見る
正解 ウ取引先コード,部署名
要点主キーはレコードを一意に特定できる最小の項目の組合せ
解説
担当者は取引先ごとに原則1人ですが,部署ごとに1人いる場合もあるため,取引先コードだけでは担当者を特定できません。取引先コードと部署名を組み合わせれば,担当者のレコードを一意に特定できます。
- ア:同じ取引先に複数の部署の担当者がいると重複するので誤り。
- イ:名前は同姓同名がありうるうえ,担当者が交代すると変わるので主キーに適さず誤り。
- エ:名前と役職では,別の取引先に同じ組合せの人がいる可能性があるので誤り。