分類テクノロジ系 » データベース » データ操作新しい試験17-3 データ操作年度令和4年度の100問の一覧
関係データベースで管理している“従業員”表から,氏名の列だけを取り出す操作を何というか。
問題の資料(原文の表・図を書き起こしたもの)
従業員
従業員番号|氏名|所属コード
H001|試験花子|G02
H002|情報太郎|G01
H003|高度次郎|G03
H004|午前桜子|G03
H005|午後三郎|G02
正解と解説
正解:イ
ア× 結合は、2つの表を共通の列(たとえば所属コード)でつなげて1つの表にする操作です。表が1つのこの問題には当たりません。
イ○ 正解 表から必要な列だけを取り出すのが射影です。氏名の列だけを取り出しているので射影です。
ウ× 選択は、条件に合う行を取り出す操作です。たとえば所属コードが G03 の従業員の行だけを取り出すのが選択です。
エ× 和は、同じ列をもつ2つの表の行を合わせる操作です。1つの表から列を取り出す操作ではありません。
解説
関係データベースの表から必要なデータを取り出す基本の操作が関係演算です。条件に合う行を取り出すのが選択、必要な列だけを取り出すのが射影、2つの表を共通の列の値でつなげて1つの表にするのが結合です。
この問題は “従業員” 表から「氏名の列だけ」を取り出しています。5人分の行はすべて残り、列が氏名の1列に減ります。行を絞るのが選択、列を絞るのが射影なので、射影です。
教科書 17-3この問題の知識
関係データベースの表から行を取り出す選択、列を取り出す射影、2つの表をつなぐ結合、表どうしの和・差・積、条件の組み合わせとパターン一致、SQL の基本の文、検索を速くするインデックスまでを、小さな表の操作の前と後で見せながらまとめます。
この節で扱うこと:データベースの操作
Udemy の ITパスポート講座を、受講者数・★評価・口コミで比べたページです(広告を含みます)。
過去問教科書の一覧(現行の試験の順)教科書の一覧(新しい試験の順)
出典:IPA「ITパスポート試験 公開問題」令和4年度 問98。問題文と選択肢は改変せずに引用しています(表・図は文字に書き起こしたもの)。正解は IPA 公表の解答例によります。

