出典:平成30年度 ITパスポート試験(IP) 春期分 問65
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| データベース | データを入れておく箱 |
| 関係データベース | データを表形式で扱っていて、表同士をくっつけたりなんだりできるデータベース。OracleとかMySQLとかのこと |
| フィールド | 今回は「列」の意味 |
| レコード | 今回は「行」の意味 |
| テーブル | データベースの話で出てきた場合は、データベースの中にある実際にデータを入れておく箱のこと |
| 結合 | 複数のテーブルのデータをまとめて1つのデータにすること |
| 射影 | テーブルから特定の列のデータのみを取り出すこと |
| 選択 | テーブルから特定の行のデータのみを取り出すこと |
問題
| 問題文 |
|---|
| 関係データベースの操作a~cと,関係演算の適切な組合せはどれか。 a 指定したフィールド(列)を抽出する。 b 指定したレコード(行)を抽出する。 c 複数の表を一つの表にする。 |
| ピヨ意訳:データベースの話だよ。a~cの操作の呼び名は、どれ?正しい組み合わせを選んでね。 a 指定した「列」だけ抜き出す b 指定した「行」だけ抜き出す c 複数の表をくっつける |
| 解答選択肢 | |
|---|---|
| ア | 【a】結合 【b】射影 【c】選択 |
| ピヨ意訳: a 指定した「列」だけ抜き出す:結合 b 指定した「行」だけ抜き出す:射影 c 複数の表をくっつける:選択 | |
| イ | 【a】射影 【b】結合 【c】選択 |
| ピヨ意訳: a 指定した「列」だけ抜き出す:射影 b 指定した「行」だけ抜き出す:結合 c 複数の表をくっつける:選択 | |
| ウ | 【a】射影 【b】選択 【c】結合 |
| ピヨ意訳: a 指定した「列」だけ抜き出す:射影 b 指定した「行」だけ抜き出す:選択 c 複数の表をくっつける:結合 | |
| エ | 【a】選択 【b】射影 【c】結合 |
| ピヨ意訳: a 指定した「列」だけ抜き出す:選択 b 指定した「行」だけ抜き出す:射影 c 複数の表をくっつける:結合 | |

正解
| 正解 | |
|---|---|
| ウ | 【a】射影 【b】選択 【c】結合 |
| ピヨ意訳: a 指定した「列」だけ抜き出す:射影 b 指定した「行」だけ抜き出す:選択 c 複数の表をくっつける:結合 | |
ピヨピヨ解説
データベースの操作に関する問題ですね。
それぞれの用語の意味は
結合:テーブル同士を合体
射影:特定の「列」を抽出
選択:特定の「行」を抽出
です。
問題文のa~cとの組み合わせは
a 指定したフィールド(列)を抽出する。:射影
b 指定したレコード(行)を抽出する。:選択
c 複数の表を一つの表にする。:結合
となります。
「ウ:【a】射影 【b】選択 【c】結合」が正解です。






