関係データベースで管理された“社員”表から選択した結果が、“高橋二郎”を含む3名だけになる条件の組合せはどれか。
社員
社員番号 |
社員名 |
部署名 |
勤務地 |
勤続年数 |
A0001 |
佐藤一郎 |
経理部 |
東京 |
5 |
A0002 |
鈴木春子 |
経理部 |
東京 |
3 |
A0003 |
高橋二郎 |
経理部 |
大阪 |
20 |
A0004 |
田中秋子 |
営業部 |
名古屋 |
5 |
A0005 |
伊藤三郎 |
営業部 |
東京 |
7 |
A0006 |
渡辺四郎 |
営業部 |
東京 |
35 |
A0007 |
山本夏子 |
人事部 |
東京 |
10 |
A0008 |
中村冬子 |
営業部 |
大阪 |
5 |
|
[条件] |
@ |
勤務地 = ‘東京’ |
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名になる。 |
【キーワード】
・関係データベース
【キーワードの解説】
- 関係データベース(リレーショナルデータベース、RDB)
関係データベースとは、様々な情報を持ったデータを項目毎に定義付けすることで、探索を容易に行うことを可能にしたり、更新・追加・削除といった操作を容易に行うことを可能にするものである。
また、各データで共通の項目をまとめることでデータ量を削減することも可能である。
もっと、「関係データベース」について調べてみよう。
戻る
一覧へ
次へ
|