必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. ITパスポート
  3. 平成21年度春季問題一覧
  4. 平成21年度春季問題93-解答・解説-分析

平成21年度春季問題

問題93

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

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

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

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

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

会員表と入館表を、会員番号をキーにして結合する。
会員表を会員番号で整列し、入館表から射影する。
入館表の会員番号をキーにして、会員表を選択する。
入館表を会員番号で整列し、会員表を選択する。

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

会員表と入館表を、会員番号をキーにして結合する。
会員表を会員番号で整列し、入館表から射影する。
入館表の会員番号をキーにして、会員表を選択する。
入館表を会員番号で整列し、会員表を選択する。

解答:ア

<解説>

関係データベースの表操作には次のものがある。

選択( selection )
条件に合う行を抽出する操作
射影( projection )
条件に合う列を抽出する操作
結合( join )
複数の表を結合して一つの表にする操作

会員利用分析表を構成する各項目の内、
会員名,性別,年齢は、会員表だけに含まれている項目である。
また
日付,入館時刻は、入館表だけに含まれている項目である。
よって会員表と入館表を、会員番号をキーにして結合する必要がある。