ITパスポート 令和7年度66

問題

テクノロジ系

問66 関係データベースで管理している次の"ログイン記録"表及び"部署"表において,ログイン結果が失敗となったことのある,又は,2022年4月10日09:00:00以前にログイン結果が成功となったことのある従業員が所属する部署名だけを全て挙げたものはどれか。

選択肢

  • 営業部,システム部
  • 営業部,システム部,人事部
  • 営業部,人事部
  • システム部,人事部

解説

正解:

概要

この問題は、関係データベースの表から条件に合うデータを抽出し、その結果から部署名を求める問題です。ログイン結果や日時の条件を満たす従業員の部署を正しく特定できるかが問われています。

正解の理由

条件は「ログイン失敗がある」または「2022年4月10日09:00:00以降にログイン成功がある」従業員です。ログイン記録を見ると、部署番号001・002・003の従業員がいずれも条件を満たしています。部署表に対応させると、営業部・システム部・人事部の全てが該当するため、この選択肢が正解です。

各選択肢の解説

ア(×): 営業部とシステム部だけとしているため誤りです。ログイン記録には部署番号003(人事部)の従業員にも失敗や条件を満たすログインが存在するため、人事部も含める必要があります。

イ(〇): 営業部、システム部、人事部のすべてを挙げており正しいです。ログイン失敗がある従業員、または09:00以降にログイン成功している従業員がそれぞれの部署に存在するため、この選択肢が条件を満たしています。

ウ(×): 営業部と人事部のみとしているため誤りです。ログイン記録にはシステム部の従業員も条件を満たす記録があるため、システム部も含める必要があります。

エ(×): システム部と人事部のみとしているため誤りです。営業部にもログイン失敗や条件を満たすログイン成功の記録があるため、営業部も含める必要があります。

ポイント

関係データベースの問題では、条件に合うレコードを抽出してから、別の表と対応付けて結果を求める手順が重要です。条件を満たす従業員を先に整理することが解答のポイントになります。