跳到正文

平成30年度 春期 ITパスポート試験 問65

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

問65
頻出度★★☆

関係データベースの操作 a~c と,関係演算の適切な組合せはどれか。  a 指定したフィールド(列)を抽出する。  b 指定したレコード(行)を抽出する。  c 複数の表を一つの表にする。

出典 平成30年度 春期 ITパスポート試験 問65
解説

問 65

  • 错误ア

    此项将 a=连接,b=投影,c=选择,三者均错误。列的抽取(a)应为投影,行的抽取(b)应为选择,表的合并(c)应为连接,所有对应关系全部错位。

  • 错误イ

    a=投影 是正确的,但把 b 的行抽取当作「连接」、把 c 的表合并当作「选择」,这两点是错误的。行的抽取应为选择,将多个表合并为一个表的应为连接。

  • ウ

    正解 将关系运算的基本三种运算对应到各操作。a「抽取指定的字段(列)」是取出纵向(列)的操作,因此为投影;b「抽取指定的记录(行)」是按条件取出横向(行)的操作,因此为选择;c「将多个表合并为一个表」是以共同字段把表连接起来的操作,因此为连接。所以 a=投影,b=选择,c=连接,该组合以选项ウ为正确。

  • 错误エ

    c=连接 是正确的,但把 a 的列抽取当作「选择」、把 b 的行抽取当作「投影」,选择和投影被对调了。取出列的是投影,取出行的是选择。

ここがポイント
  • 关系运算基础:投影=抽取指定的列(字段),选择=抽取指定的行(记录),连接=以共同字段将多个表合并为一个表的操作。
  • 本题要点在于不要弄混「投影对应列(纵向)、选择对应行(横向)」这一对应关系。
用語
解答問65ウ
练这一题

作答记录