過去問解きまくり研究所 ホーム

データベース|平成22年度 秋期 ITパスポート試験 問87

“部署” 表,“都道府県” 表及び “社員” 表を結合して,A 表を作成した。結合した “社員” 表はどれか。ここで,下線は主キーを示し,破線は外部キーを示す。

〔表の構造〕当課が書き起こしたもの(〈主〉=主キー・〈外〉=外部キー)

```
部署 … 部署コード〈主〉/部署名
都道府県 … 都道府県コード〈主〉/都道府県名
A … 社員番号〈主〉/社員名/部署名/都道府県名/年齢
```

解説

名の欄が二つ在るので、つなぐための鍵も二つ要ります。

つないだ後の表の欄を、一つずつ出どころに振り分けます。番号と名と年は、社員の表が元から持っていました。部署の名は、部署の表から持ってきたものです。だからつなぐための鍵として、部署の番号が要りました。都道府県の名も、別の表が持っていました。だからそちらの番号も、鍵として要ることになります。つまり社員の表には、二つの鍵が入っていました。だから両方を挙げた肢が当たり、データ操作の筋が通ります。部署の番号だけを挙げた肢では、都道府県の名を引けません。都道府県の番号だけでは、部署の名が引けません。どちらも持たない肢では、両方とも引けません。三つの誤りは、片方だけと両方なしできれいに並びます。元から持たない欄の数を数えれば、鍵の数も決まりました。シラバスも、この操作をデータベースの項目に置いています。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:平成22年度 秋期 ITパスポート試験 問87(改変:原典の図表をテキストに書き起こした)

この問題を演習で解く

同じ単元をまとめて解くならデータベースへ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)