過去問ぽちぽちby KKM Studio

平成21年度春期 ITパスポート 問93 解説

中問B(問93〜96)

会員データの分析に関する次の記述を読んで,問93~96に答えよ。

フィットネスジムに勤めるAさんは,会員管理システムのデータを基に,PCのデータベースソフトを利用して,利用状況の分析を行うことにした。図1に示す構造をもつ会員管理システムの会員表及び入館表から,20代~50代の会員についてのデータを1か月分取得した。

会員表

会員番号会員名性別年齢

入館表

会員番号日付入館時刻

図1 会員表及び入館表のデータ構造

利用状況の分析を始めるために,取得した会員表及び入館表から図2に示す構造をもつ会員利用分析表を作成した。

会員利用分析表

会員番号会員名性別年齢日付入館時刻

図2 会員利用分析表のデータ構造

作成した会員利用分析表のデータを基に,表に示す性別年代別利用者数一覧を作成した。人数は延べ人数であり,1か月間の利用回数を表している。

平成21年度春期 中問B(問93〜96) 図1

図2に示す会員利用分析表の作成方法について,適切なものはどれか。

  1. ア会員表と入館表を,会員番号をキーにして結合する。
  2. イ会員表を会員番号で整列し,入館表から射影する。
  3. ウ入館表の会員番号をキーにして,会員表を選択する。
  4. エ入館表を会員番号で整列し,会員表を選択する。
答えを見る

正解 ア会員表と入館表を,会員番号をキーにして結合する。

要点共通の列をキーに二つの表をつなげる操作は結合

解説

会員利用分析表は、会員表の列(会員名、性別、年齢)と入館表の列(日付、入館時刻)を一緒にもつので、両方の表に共通する会員番号をキーにして二つの表を結合して作ります。

  • イ:射影は表から特定の列を取り出す操作で、二つの表の列をつなげることはできないので誤り。
  • ウ:選択は条件に合う行を取り出す操作で、入館表の列が加わらないので誤り。
  • エ:整列と選択だけでは二つの表の列をつなげられないので誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開