平成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の射影が落ちています。列を絞る操作も表の操作の一つなので、三つそろえる必要があります。列を絞る操作が落ちています。必要な列だけを取り出すのも、表を扱ううえで欠かせない操作です。三つそろえます。
この問題の用語
- 関係データベースデータを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。データの定義や操作にはSQLを使います。
出典:平成29年度 春期 ITパスポート試験(特別措置試験) 問89
同じ用語が出る問題
- 令和8年度 問72:外部キーに関する問題(関係データベース)
- 令和8年度 問69:正規化に関する問題(関係データベース)
- 令和8年度 問57:外部キーに関する問題(関係データベース)
- 令和7年度 問66:関係データベースに関する問題(関係データベース)
- 令和6年度 問93:抽出された従業員(関係データベース)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)