平成23年 春期 ITパスポート 問59

関係データベースで管理された“社員”表から選択した結果が、“高橋二郎”を含む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)
    関係データベースとは、様々な情報を持ったデータを項目毎に定義付けすることで、探索を容易に行うことを可能にしたり、更新・追加・削除といった操作を容易に行うことを可能にするものである。
    また、各データで共通の項目をまとめることでデータ量を削減することも可能である。

もっと、「関係データベース」について調べてみよう。

戻る 一覧へ 次へ