射影・選択・結合とは
関係データベースの表から、必要なデータを取り出す基本の3つの操作。
解説
選択は、表から条件に合う行だけを取り出す操作です。射影は、表から必要な列だけを取り出す操作です。結合は、2つの表を、共通する列の値をもとに1つの表につなぎ合わせる操作です。SQLのSELECT文では、WHERE句が選択、SELECTの直後に書く列名が射影、JOINが結合にあたります。SQLの「SELECT」は、関係演算の「選択」ではなく、列を選ぶ射影にあたる点が紛らわしいところです。
試験での出方
操作の結果の表を見て、どの演算かを答える問題が出ます。「行を取り出すのが選択、列を取り出すのが射影」と区別します。
あわせて読みたい用語
この用語が解説に出てくる問題
- 令和元年度 秋期 問27関係モデルにおいて,関係から特定の属性だけを取り出す演算はどれか。
- 平成31年度 春期 問28関係モデルにおいて表Xから表Yを得る関係演算はどれか。 表X(商品番号,商品名,価格,数量):A01,カメラ,13,0…
- 平成30年度 秋期 問28関係XとYを自然結合した後,関係Zを得る関係代数演算はどれか。 X(学生番号,氏名,学部コード) 1,山田太郎,A 2…
- 平成28年度 秋期 問28関係代数の演算のうち,関係R,Sの直積(R×S)に対応するSELECT文はどれか。ここで,関係R,Sを表R,Sに対応さ…
- 平成28年度 春期 問27関係XとYを結合した後,関係Zを得る関係代数演算はどれか。 関係Xの内容 学生番号,氏名,学部コード 1,山田太郎,A…
この用語がよく出る分野:データベースの要点と過去問一覧