令和4年度 ITパスポート 問98(テクノロジ)
出典:令和4年度 ITパスポート試験 公開問題 問98(独立行政法人情報処理推進機構(IPA))
関係データベースで管理している“従業員”表から,氏名の列だけを取り出す操作を何というか。
- ア結合
- イ射影
- ウ選択
- エ和
正解と解説を見る
正解:イ
【表の値】
従業員表は、従業員番号、氏名、所属コードの3つの列から成ります。
・H001 試験花子 G02
・H002 情報太郎 G01
・H003 高度次郎 G03
・H004 午前桜子 G03
・H005 午後三郎 G02
【関係データベースの操作】
・射影:表から、指定した列(項目)だけを取り出す操作です
・選択:表から、条件を満たす行(レコード)だけを取り出す操作です
・結合:2つ以上の表を、共通する列の値で関連付けて、1つの表を作る操作です
・和:2つの表の行を合わせて、1つの表にする集合の操作です
従業員表から氏名の列だけを取り出すのは、射影です。
【選択肢の検討】
ア:結合は、複数の表を関連付ける操作で、1つの表から列を取り出す操作ではありません。
イ:氏名の列だけを取り出すので、射影です。
ウ:選択は、条件に合う行を取り出す操作です。列を取り出す操作ではありません。
エ:和は、2つの表の行を合わせる操作です。
よって、正解は選択肢イです。