令和5年度 ITパスポート 問100(テクノロジ)
出典:令和5年度 ITパスポート試験 公開問題 問100(独立行政法人情報処理推進機構(IPA))
関係データベースにおける結合操作はどれか。
- ア表から,特定の条件を満たすレコードを抜き出した表を作る。
- イ表から,特定のフィールドを抜き出した表を作る。
- ウ二つの表から,同じ値をもつレコードを抜き出した表を作る。
- エ二つの表から,フィールドの値によって関連付けした表を作る。
正解と解説を見る
正解:エ
【関係データベースの操作】
・選択:表から、条件を満たす行(レコード)だけを取り出す操作
・射影:表から、指定した列(フィールド)だけを取り出す操作
・結合:2つ以上の表を、共通する項目(フィールド)の値で関連付けて、1つの表を作る操作
例えば、「社員表」の部署コードと「部署表」の部署コードで2つの表を結合すると、社員ごとの部署名が分かる表を作れます。
【選択肢の検討】
ア:特定の条件を満たすレコードを抜き出すのは、選択です。
イ:特定のフィールドを抜き出すのは、射影です。
ウ:2つの表から、両方に同じ値で含まれるレコードを抜き出すのは、共通(積)と呼ばれる集合の操作です。
エ:2つの表から、フィールドの値で関連付けた表を作るので、結合です。
よって、正解は選択肢エです。