ITパスポート 平成29年度 春期 特別措置試験 問89
データベース
関係演算だけを全て挙げたもの
情報処理に関する用語a〜dのうち,関係データベースの関係演算だけを全て挙げたものはどれか。
a 結合 b 射影 c 順次 d 選択
- ア a,b
- イ a,b,c
- ウ a,b,d
- エ a,d
答えと解説
✓ これが正解ウ a,b,d
解説
順次だけは関係演算ではなく、プログラムの流れの型です。
関係データベースでは、表に対する操作がいくつか決まっています。必要な行だけを取り出すのが選択、必要な列だけを取り出すのが射影です。二つの表を共通する列でつなぐのが結合です。aとbとdは、いずれもこの仲間に入ります。残るcの順次は、プログラムの組立ての言葉です。上から順に実行するという流れの型を指すもので、表を操る話ではありません。分野が一つだけ違うものが混ぜてあるので、どこの言葉かを一つずつ確かめると、確実に外せます。行を絞る、列を絞る、つなぐ、と数えます。選択は行を絞り、射影は列を絞る、と向きで覚えると取り違えません。結合は、二つの表を共通する列で貼り合わせる操作です。一方の順次は、選択、繰返しと並ぶプログラムの流れの型の一つです。言葉が似ていても、立っている分野が違います。
ほかの選択肢の解説
- ア a,b:aとbは正しいのですが、dの選択が落ちています。行を絞る操作は、表を扱ううえで欠かせないものなので、外すことはできません。行を絞る操作が落ちています。表から必要な行だけを取り出すのは、いちばんよく使う操作の一つです。
- イ a,b,c:cの順次を含めています。順次はプログラムの流れの型であり、表に対する操作ではありません。分野の違うものが混ざっています。流れの型である順次を混ぜています。表に対する操作ではないので、この一つだけで外れます。分野が違います。
- エ a,d:aとdは正しいのですが、bの射影が落ちています。列を絞る操作も表の操作の一つなので、三つそろえる必要があります。列を絞る操作が落ちています。必要な列だけを取り出すのも、表を扱ううえで欠かせない操作です。三つそろえます。
関連用語
- 関係演算表から表を作る操作の呼び名です。
- 射影表を縦に切って、必要な列だけを残す関係データベースの操作です。
- 関係
データベース データを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。
出典:平成29年度 春期 ITパスポート試験(特別措置試験) 問89
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問69:
正規化に 関する 問題 (関係 データベース) - 令和8年度 問72:
外部 キーに 関する 問題 (関係 データベース) - 令和5年度 問100:
関係 データベースにおける 結合操作 (射影) - 令和4年度 問98
(射影) - 平成30年度 春期 (特別措置試験) 問65:
関係 データベースに 関する 問題 (関係演算)
同じ分野の問題
誤りを見つけたら報告する