ITパスポート 平成21年度 秋期 問98
データベース
主キーに関する問題
〔中問C・PC 関連機器の販売管理業務〕〔テクノロジ〕図 1 の取引先担当者表のレコードを一意に特定するための主キーとして,適切なものはどれか。
〔中問C の記述(抜粋・再掲)〕取引を行う企業(以下,取引先という)の担当者は原則 1 人であるが,取引先によっては部署ごとに 1 人存在することがある。取引先コードは,取引先ごとに採番する。
〔図1(抜粋)〕取引先担当者表 … 取引先コード|部署名|所在地|名前|役職|電話番号
- ア 取引先コード
- イ 取引先コード,名前
- ウ 取引先コード,部署名
- エ 名前,役職
答えと解説
✓ これが正解ウ 取引先コード,部署名
解説
表の形だけでは決まらず、記述の二文が決め手になります。
一行を選び出す項目を決めるには、中身の重なり方を知る必要があります。表の列の並びだけを見ても、どれが重なるかは分かりません。だから中問の記述に戻り、二つの文を読みます。ひとつは、取引先コードは取引先ごとに付けるという文でした。同じ取引先の行は、同じコードを持つことになります。もうひとつは、部署ごとに担当者がいる場合があるという文です。つまり同じコードの行が、複数並びうることになりました。だからコードだけでは、一行に絞れません。部署ごとに一人なので、コードと部署の名で一行に決まります。この二つを組み合わせた肢が当たり、複合の形になりました。名前を組み合わせる形も、一見すると絞れそうに見えます。けれども名前は、その部署の担当者を表す属性にすぎません。シラバスも、主キーに関わる用語を挙げています。
ほかの選択肢の解説
- ア 取引先コード:取引先コードだけを挙げた肢のほうです。一社につき一人なら、これで足りました。ところが部署ごとに担当者がいる場合があります。同じコードの行が複数並び、一行に絞れません。二文目を読み落とした形です。
- イ 取引先コード,名前:コードと名前を組み合わせた肢というのが、こちらです。名前が違えば行も違う、と読めるかもしれません。けれども同じ名前の人が並ぶ見込みも残っています。そのうえ一行に決まる根拠は、部署のほうにありました。名前は担当者を表す属性にすぎません。
- エ 名前,役職:名前と役職を組み合わせた肢が、こちらに当たります。取引先をまたいで、同じ組が並びかねません。別の会社に同じ役職の同姓同名の人がいる場合があります。取引先を区別する項目が入っていません。表をまたぐ重なりを見落としています。
関連用語
- 主
キー 表の中の一行を選び出すための項目です。
出典:平成21年度 秋期 ITパスポート試験 問98(改変:原典の図表をテキストに書き起こした)
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和5年度 問78:
主 キーの 設定に 関する 記述 (主 キー) - 令和8年度 問72:
外部 キーに 関する 問題 (主 キー) - 令和8年度 問57:
外部 キーに 関する 問題 (主 キー) - 令和7年度 問65
(主 キー) - 令和6年度 問81:
正規化を 行った 結果の 表の 組合せ (主 キー)
同じ分野の問題
誤りを見つけたら報告する