関係演算
「利用者」表には利用者番号と氏名,「予約」表には利用者番号と施設名が記録されている.利用者の氏名と予約した施設名を同じ行にそろえる操作として,最も適当なものはどれか.
-
1 「予約」の表から,施設名の列だけを取り出して新しい表にする
誤り.「予約」の表から列を取り出すだけでは,「利用者」の表にある氏名は得られず,目的の表にはならない.
-
2 「利用者」の表から,条件に合う利用者の行だけを取り出して別の表にする
誤り.「利用者」の表から行を取り出すだけでは,「予約」の表にある施設名は得られず,氏名と施設名を1つの表にそろえることはできない.
-
3 「利用者」の表と「予約」の表の行を上下につなげて,1つの長い表にまとめる
誤り.2つの表の行を上下につなげても,利用者の氏名と施設名が同じ行にそろわず,どの予約が誰のものかという対応関係は得られない.
-
4 利用者番号が一致する行を結び,両方の表から必要な項目を取り出す 正解
正しい.共通する項目(利用者番号)をもとに,対応する行どうしを結びつけて1つの表にまとめる操作であり,これが表の結合にあたる.
用語集へ