ITパスポート 2010年 (平成22年 秋期) 問87「"部署"表、"都道府県"表及び"社員"表を結合して、A表を作成した。結合した"社…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約69%です。
エ. 社員番号(主), 社員名, 年齢, 部署コード(外), 都道府県コード(外)
正答率 68.8%(812人中 559人が正解)
A表に部署名と都道府県名を持たせるため、社員表は部署コード(部署表への外部キー)と都道府県コード(都道府県表への外部キー)を持つ必要がある.結合操作で部署コード→部署名、都道府県コード→都道府県名に置き換える.正解は社員番号(主)+社員名+年齢+部署コード(外)+都道府県コード(外)を持つ社員表(エ).「外部キーで参照→結合で名称取得」がパターン.正規化されたDB設計の典型例.