ITパスポートの過去問 令和4年度 テクノロジ系 問98
この過去問の解説 (3件)
2が正解です。
関係データベースには、「結合」、「射影」、「選択」、「和」という操作があり、それぞれ以下のような内容になっています。
「結合」 2つ以上の表の列を組み合わせて新たな表を作り出す
「射影」 選択した列を表から取り出す
「選択」 選択した行を表から取り出す
「和」2つの表の和集合を取り出す
1の解説)結合は、2つ以上の表の列を組み合わせて新たな表を作り出す操作です。
2の解説)正解です。
3の解説)選択は、選択した行を表から取り出す操作です。
4の解説)和は、2つの表の和集合を取り出す操作です。
リレーショナルデータベースでは、データを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
となります。
表から列のみ取り出す操作を射影といいます。
1.不正解です。2つ以上の表を結合して1つの表にする操作です。
2.正解です。
3.不正解です。表から行のみを取り出す操作です。
4.不正解です。列が同じ2つの表を結合する操作です。
解説が空白の場合は、広告ブロック機能を無効にしてください。
また、広告右上の×ボタンを押すと広告の設定が変更できます。