過去問ドリル

平成23年度 秋期 ITパスポート試験 問57

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

社員数が 50 人で,部署が 10 ある会社が,関係データベースで社員や部署の情報を管理している。“社員”表と“部署”表の関係を示した E-R 図はどれか。ここで,1 人の社員が複数部署に所属することはない。下線のうち実線は主キーを,破線は外部キーを表す。E-R 図の表記は次のとおりとする。 (表記法,“社員”表・“部署”表の項目,及び選択肢の E-R 図は図に示す。)

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

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

正解:ウ

解説

社員表の部署コードは外部キーで,部署表の主キー(部署コード)を参照しています。1人の社員は一つの部署にしか所属せず,一つの部署には複数の社員が所属するので,社員から見て部署は「多対1」の関係です。表記法では「a ←── b」が「a と b が多対1」を表すので,a に社員,b に部署を当てたウが正解です。

下線の用語は 用語集 で意味を確認できます。

選択肢ごとの解説

  • ア誤り。線に矢印がないのは1対1の関係で,社員と部署が1対1になってしまいます。
  • イ誤り。「社員 → 部署」は,社員が1,部署が多の1対多を表し,向きが逆です。
  • ウ正しい。社員(多)に対して部署(1)の多対1の関係を表しています。
  • エ誤り。多対多の関係で,一人の社員が複数部署に所属しないという条件に合いません。
ITパスポートの過去問を演習モードで解く