跳到正文

令和4年度 ITパスポート試験 問98

这道题的解析和你的作答记录。

問98
頻出度★★☆

関係データベースで管理している“従業員”表から,氏名の列だけを取り出す操作を何というか。 従業員

従業員番号氏名所属コード
H001試験花子G02
H002情報太郎G01
H003高度次郎G03
H004午前桜子G03
H005午後三郎G02
出典 令和4年度 ITパスポート試験 問98
解説

問 98

  • 错误ア

    连接(join)是通过共同列(键)的值把多个表关联起来、合并为一个表的操作。这里只是从一个表中取出列,因此不符合。

  • イ

    正解 投影(projection)是从关系数据库的表中取出特定「列」的关系运算。本题问的是从「员工」表中只取出「姓名」列的操作,这正是抽取列的操作本身,因此投影为正确答案。可以成对记忆:按条件筛选出「行(记录)」的是选择,筛选出「列」的是投影。

  • 错误ウ

    选择(selection)是从表中取出符合条件的「行(记录)」的操作。它筛选的是行而不是列,与投影正好相反,因此不属于取出姓名列的操作。

  • 错误エ

    并(union)是把列结构相同的两个表的行去除重复后合并的集合运算。与从一个表中取出列的操作无关。

ここがポイント
  • 投影=从表中取出所需「列」的操作,选择=取出符合条件「行」的操作。用列与行成对区分。
  • 关系运算的基础:选择、投影、连接。并、差、积则作为集合运算(行与行之间的运算)另行归纳。
用語
解答問98イ
练这一题

作答记录