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

選択肢
- ア会員表と入館表を、会員番号をキーにして結合する。
- イ会員表を会員番号で整列し、入館表から射影する。
- ウ入館表の会員番号をキーにして、会員表を選択する。
- エ入館表を会員番号で整列し、会員表を選択する。
正解と解説
正解:ア 会員表と入館表を、会員番号をキーにして結合する。
会員利用分析表は、会員表の会員名・性別・年齢と、入館表の日付・入館時刻を1つの行にまとめたものである。異なる表を共通の項目でつなぎ合わせてこのような表を得る関係演算が結合(join)であり、共通項目である会員番号をキーとして結合すればよい。選択は行の絞り込み、射影は列の取り出しであり、単独では両表の項目を1行にまとめられない。
選択肢ごとの解説
- ア共通項目である会員番号で両表をつなぐ結合であり、これが正解。
- イ射影は列を取り出す操作で、別の表の項目を持ち込むことはできない。
- ウ選択は条件に合う行を絞り込む操作で、項目の結合はできない。
- エ整列と選択の組合せでは両表の項目を1行にまとめられない。
同じ分野の他の問題
- 関係データベースを構成する要素の関係を表す図において、図中のa〜cに入れる字句の適切な組合せはどれか。2024年度 秋期 問60
- 関係データベースにおける結合操作はどれか。2023年度 秋期 問100
- 関係データベースで管理している“従業員”表から,氏名の列だけを取り出す操作を何というか。2022年度 秋期 問98
- データを行と列から成る表形式で表すデータベースのモデルはどれか。2022年度 秋期 問83
- 関係データベースにおいて、表Aと表Bの積集合演算を実行した結果はどれか。2020年度 10月試験 問73
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。