〔中問B〕会員データの分析に関する記述。フィットネスジムに勤めるAさんは、会員管理システムのデータを基に、PCのデータベースソフトを利用して、利用状況の分析を行うことにした。図1に示す構造をもつ会員管理システムの会員表及び入館表から、20代〜50代の会員についてのデータを1か月分取得した。会員表(会員番号・会員名・性別・年齢)、入館表(会員番号・日付・入館時刻)。利用状況の分析を始めるために、取得した会員表及び入館表から図2に示す構造(会員番号・会員名・性別・年齢・日付・入館時刻)をもつ会員利用分析表を作成した。図2に示す会員利用分析表の作成方法について、適切なものはどれか。

複数表の項目を1行にまとめるのは共通キーによる結合

ITパスポート2009年度 春期93/データベース / データベースの基礎

図1:会員表(会員番号・会員名・性別・年齢)と入館表(会員番号・日付・入館時刻)のデータ構造。図2:会員利用分析表(会員番号・会員名・性別・年齢・日付・入館時刻)のデータ構造。
図1:会員表(会員番号・会員名・性別・年齢)と入館表(会員番号・日付・入館時刻)のデータ構造。図2:会員利用分析表(会員番号・会員名・性別・年齢・日付・入館時刻)のデータ構造。

選択肢

正解と解説

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

会員利用分析表は、会員表の会員名・性別・年齢と、入館表の日付・入館時刻を1つの行にまとめたものである。異なる表を共通の項目でつなぎ合わせてこのような表を得る関係演算が結合(join)であり、共通項目である会員番号をキーとして結合すればよい。選択は行の絞り込み、射影は列の取り出しであり、単独では両表の項目を1行にまとめられない。

選択肢ごとの解説

出典:平成21年度 春期 ITパスポート試験 問93(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。