関係モデルにおいて,関係から特定の属性だけを取り出す演算はどれか。
- 結合(join)
- 射影(projection)
- 選択(selection)
- 和(union)
解答
イ
解説
次の表を例に考えます。
区分コード | 試験区分 | レベル |
---|---|---|
IP | ITパスポート | 1 |
SG | 情報セキュリティマネジメント | 2 |
FE | 基本情報技術者 | 2 |
AP | 応用情報技術者 | 3 |
- 結合(join)
結合は共通の列をもつ表を結合して新しい表を作る演算です。区分コード 試験区分 レベル レベル概要 IP ITパスポート 1 初級者向け SG 情報セキュリティマネジメント 2 中級者向け FE 基本情報技術者 2 中級者向け AP 応用情報技術者 3 上級者向け - 射影(projection)
射影は上表から次のように特定の列(属性)だけを取り出す演算です。よってこれが正解です。区分コード レベル IP 1 SG 2 FE 2 AP 3 - 選択(selection)
選択は上表から次のように特定の行だけを取り出す演算です。区分コード 試験区分 レベル SG 情報セキュリティマネジメント 2 FE 基本情報技術者 2 - 和(union)
和は同じ列の表同士を足し合わせて新しい表をつくる演算です区分コード 試験区分 レベル IP ITパスポート 1 SG 情報セキュリティマネジメント 2 FE 基本情報技術者 2 AP 応用情報技術者 3 SC 情報処理安全確保支援士 4
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | データベース |
小分類 | データ操作 |
出題歴
- FE 令和元年度秋期 問27