ITパスポート 平成30年度春期午前問65

午前問65

関係データベースの操作a〜cと、関係演算の適切な組合せはどれか。

a. 指定したフィールド(列)を抽出する。
b. 指定したレコード(行)を抽出する。
c. 複数の表を一つの表にする。
『情報処理過去問.com』からiPhoneアプリがリリースされました!!

正解

解説

関係データベースの代表的な関係演算には、射影選択結合があります。射影は表から必要なだけを取り出す操作、選択は条件に合うだけを取り出す操作、結合は二つの表の共通するを手掛かりに結び付けて新しい表を作る操作、は表Aの中で表Bの全要素を含む行の集合を得る操作です。
設問の対応は、a=射影(列の抽出)、b=選択(行の抽出)、c=結合(複数表を一つに)となります。
選択肢画像の対応は、ア:a=結合 b=射影 c=選択、イ:a=射影 b=結合 c=選択、ウ:a=射影 b=選択 c=結合、エ:a=選択 b=射影 c=結合 です。よってが正解です。
ア.
a=結合 b=射影 c=選択の組合せです。aは射影であるべきところが結合になっており、cも本来は結合なので不適切です。
イ.
a=射影 b=結合 c=選択の組合せです。bは選択であるべきで、cは結合であるべきなので不適切です。
ウ.
a=射影 b=選択 c=結合の組合せで、a・b・cの意味と一致します。正解です。
エ.
a=選択 b=射影 c=結合の組合せです。aとbが入れ替わっており不適切です。
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする