関係モデルにおいて表Xから表Yを得る関係演算はどれか。
商品番号 | 商品名 | 価格 | 数量 |
A01 | カメラ | 13,000 | 20 |
A02 | テレビ | 58,000 | 15 |
B01 | 冷蔵庫 | 65,000 | 8 |
B02 | 洗濯機 | 48,000 | 10 |
B03 | 乾燥機 | 35,000 | 5 |
×不正解です
射影(Projection)は指定した列を抽出します。今回では表1の商品番号と数量の列を抽出しています。
例: 商品名と価格の列を取得
SELECT 商品名, 価格 FROM 商品データ
商品名 | 価格 |
カメラ | 13,000 |
テレビ | 58,000 |
↑コードでいうと、SELECT 商品名, 価格の部分が射影(Projection)にあたります
選択(selection)は指定した行を抽出します。
例: 数量が15個以上の行を取得
SELECT 商品番号, 商品名, 価格, 数量 FROM 商品データ WHERE 数量 >= 15
商品番号 | 商品名 | 価格 | 数量 |
A01 | カメラ | 13,000 | 20 |
A02 | テレビ | 58,000 | 15 |
↑コードでいうと、WHERE 数量 >= 15の部分が選択(selection)にあたります。
結合(join)は2つのテーブルを繋いで出力します。InnerとOuterの内部結合と外部結合があります。
回答数 0
正解率 0%