関係データベースで管理された“社員”表から選択した結果が、“高橋二郎”を含む3名だけになる条件の組合せはどれか。
社員
|
[条件] | |
@ | 勤務地 = ‘東京’ |
A | 部署名 = ‘営業部’ |
B | 勤続年数 > 10 |
ア | @ and A and B |
イ | (@ and A) or B |
ウ | @ or (A and B) |
エ | @ or A or B |
答え イ
【解説】
ア | 勤務地が‘東京’で、かつ、‘営業部’に所属し、かつ、勤続年数が10年より長い条件をすべて満たす社員は、A0006の渡辺四郎の1名になる。 |
イ | 勤務地が‘東京’で、かつ、‘営業部’に所属している社員は、A0005の伊藤三郎と、A0006の渡辺四郎の2名で、勤続年数が10年より長い社員は、A0003の高橋二郎と、A0006の渡辺四郎の2名になり、A0006の渡辺四郎が重複しているのでまとめると、この条件を満たす社員は3名になる。 |
ウ | ‘営業部’に所属し、かつ、勤続年数が10年より長い社員は、A0006の渡辺四郎のみで、勤務地が‘東京’の社員は、A0001の佐藤一郎、A0002の鈴木春子、A0005の伊藤三郎、A0006の渡辺四郎、A0007も山本夏子5名で、A0006の渡辺四郎が重複しているのでまとめると、この条件を満たす社員は5名になる。 |
エ | 勤務地が‘東京’、または、‘営業部’に所属、または、勤続年数が10年より長い、この3条件のいずれか満たす社員は全員の7名になる。 |
【キーワード】
・関係データベース