平成31年度 春期 ITパスポート 問78(テクノロジ)
出典:平成31年度 春期 ITパスポート試験 公開問題 問78(独立行政法人情報処理推進機構(IPA))
関係データベースの“社員”表と“部署”表がある。“社員”表と“部署”表を結合し,社員の住所と所属する部署の所在地が異なる社員を抽出する。抽出される社員は何人か。
- ア1
- イ2
- ウ3
- エ4
正解と解説を見る
正解:イ
【表の結合】
関係データベースの結合は、2つの表を、共通の列の値が一致する行どうしで組み合わせて、1つの表にする操作です。この問題では、“社員”表と“部署”表を、部署コードで結合し、社員の住所と部署の所在地を比べます。
【表の値と比較】
・H001 伊藤 花子:部署コードG02(営業部、所在地は神奈川県)、住所は神奈川県 → 同じ
・H002 高橋 四郎:部署コードG01(総務部、所在地は東京都)、住所は神奈川県 → 異なる
・H003 鈴木 一郎:部署コードG03(製造部、所在地は愛知県)、住所は三重県 → 異なる
・H004 田中 春子:部署コードG04(開発部、所在地は大阪府)、住所は大阪府 → 同じ
・H005 渡辺 二郎:部署コードG03(製造部、所在地は愛知県)、住所は愛知県 → 同じ
・H006 佐藤 三郎:部署コードG02(営業部、所在地は神奈川県)、住所は神奈川県 → 同じ
住所と部署の所在地が異なる社員は、H002とH003の2人です。
【選択肢の検討】
ア:1人ではありません。住所と所在地が異なるのは、H002とH003の2人です。
イ:住所と部署の所在地が異なる社員は2人です。
ウ:3人ではありません。H001、H004、H005、H006の4人は、住所と所在地が同じです。
エ:4人は、住所と所在地が同じ社員の人数です。
よって、正解は選択肢イです。