|
問1 社内試験と社外資格の取得の履歴管理に関する次の記述を読んで,設問1〜3に答えよ。
設問3 Bさんは,資格取得に基づいた3等級への昇格の前提条件を満たした社員の社員番号を抽出するために,
次のSQL文を作成したところ,正しい結果が得られた。
このSQL文中の□に入れる適切な字句を,解答群の中から選べ。

f,hに関する解答群
ア 資格取得履歴表
イ 資格表
ウ 社員表
エ 職位表
オ 前提資格表
g,i〜lに関する解答群
ア 資格取得履歴表.資格番号
イ 資格取得履歴表.社員番号
ウ 社員表.社員番号
エ 社員表.職位番号
オ 前提資格表.資格番号
カ 前提資格表.職位番号
解答
昇格のための前提条件である資格を必要な資格数取得し、現在の職位が“02”の社員番号を資格取得履歴から抽出する。
| 解答枠 |
解答 |
解説 |
| f |
ウ |
社員番号は社員表が元になるため、fはウ(社員表)となる。 |
| g |
オ |
資格取得履歴表の資格番号の中から、前提資格表の職位番号が“02”の資格番号と合うものを抽出するため、
gはオ(前提資格表.資格番号)、hはオ(前提資格表)、iはカ(前提資格表.職位番号)となる。 |
| h |
オ |
| i |
カ |
| j |
イ |
資格取得履歴表の社員番号と社員表の社員番号が一致するものを抽出するため、
イ(資格取得履歴表.社員番号)とウ(社員表.社員番号)となる。jとkの解答は順不同である。 |
| k |
ウ |
| l |
エ |
社員表の職位番号が“02”のものを抽出するため、エ(社員表.職位番号)となる。 |
|