ITパスポートの過去問
令和4年度
テクノロジ系 問98

このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。

問題

令和4年度 ITパスポート試験 テクノロジ系 問98 (訂正依頼・報告はこちら)

関係データベースで管理している「従業員」表から、氏名の列だけを取り出す操作を何というか。
問題文の画像
  • 結合
  • 射影
  • 選択

次の問題へ

正解!素晴らしいです

残念...

この過去問の解説 (3件)

01

2が正解です。

関係データベースには、「結合」、「射影」、「選択」、「和」という操作があり、それぞれ以下のような内容になっています。

「結合」 2つ以上の表の列を組み合わせて新たな表を作り出す

「射影」 選択した列を表から取り出す

「選択」 選択した行を表から取り出す

「和」2つの表の和集合を取り出す

1の解説)結合は、2つ以上の表の列を組み合わせて新たな表を作り出す操作です。

2の解説)正解です。

3の解説)選択は、選択した行を表から取り出す操作です。

4の解説)和は、2つの表の和集合を取り出す操作です。

参考になった数19

02

リレーショナルデータベースでは、データを2次元の表に格納して操作及び編集します。その際にはSQLというものを使います。

操作には次のような種類があります。

1 結合

ある表と別の表を合併し、大きな一つの表を作ることです。例えば設問の従業員表とは別に所属部署一覧表というのがあり、

従業員番号|部署|担当|

という項目だった場合、従業員表と所属部署一覧表を結合すると

従業員番号|氏名|所属コード|部署|担当|

という項目を持つ大きな表が出来上がります。

2 射影

データを縦方向に取り出す方法です。リレーショナルデータベースでは縦方向を列、横方向を行といいます。この場合

氏名

試験花子

情報太郎

高度次郎

午前桜子

午後三郎

という結果になります。

3 選択

データを横方向に取り出す方法です。従業員番号がH003のデータを選択すると、

H003|高度次郎|G03

となります。

4

別の表のデータと合わせて表をつくる方法です。和演算ともいいます。従業員表とは別に研修員表があり、

従業員番号|氏名|所属コード

T001|基本英美|G04

T002|応用七海|G05

T003|技術愛茉|G06

という表があり、従業員表と研修員表の和演算をすると

従業員番号|氏名|所属コード

H001|試験花子|G02

H002|情報太郎|G01

H003|高度次郎|G03

H004|午前桜子|G03

H005|午後三郎|G02

T001|基本英美|G04

T002|応用七海|G05

T003|技術愛茉|G06

となります。

参考になった数9

03

表から列のみ取り出す操作を射影といいます

1.不正解です。2つ以上の表を結合して1つの表にする操作です。

2.正解です。

3.不正解です。表から行のみを取り出す操作です。

4.不正解です。列が同じ2つの表を結合する操作です。

参考になった数2