過去問解きまくり研究所 ホーム

ITパスポート 平成23年度 秋期 問65

データベース

データ操作に関する問題

関係データベースの A 表,B 表がある。A 表,B 表に対して(A∪B),(A∩B)を行った結果は,それぞれ P 表,Q 表及び R 表のどれになるか。ここで,∪は和集合演算,∩は共通集合演算を表す。

〔A 表〕
商品コード商品名定価
P001プリンタ12,000
P003PC65,800
P007USB ハブ6,280
P012OA チェア14,200
P019OA デスク25,600
〔B 表〕
商品コード商品名定価
P003PC65,800
P007USB ハブ6,280
P020USB メモリ3,000
〔P 表〕
商品コード商品名定価
P003PC65,800
P007USB ハブ6,280
〔Q 表〕
商品コード商品名定価
P001プリンタ12,000
P012OA チェア14,200
P019OA デスク25,600
〔R 表〕
商品コード商品名定価
P001プリンタ12,000
P003PC65,800
P007USB ハブ6,280
P012OA チェア14,200
P019OA デスク25,600
P020USB メモリ3,000
〔選択肢の表〕
(A∪B)(A∩B)
アPR
イQR
ウRP
エRQ
答えと解説

✓ これが正解ウ (A∪B) R/(A∩B) P

解説

和集合は六行の R 表、共通集合は二行の P 表なので、行数で決まります。

和集合(A∪B)と共通集合(A∩B)が問われています。和集合はどちらかの表にある行をすべて集め、共通集合は両方の表にある行だけを残します。A 表は五行、B 表は三行で、二つに共通するのは P003 と P007 の二行だけです。したがって和集合は、A 表の五行に B 表だけにある P020 を足した六行になり、六行の表は R 表だけです。共通集合は、共通の二行だけが残る P 表です。よって、和集合に R 表、共通集合に P 表を組んだ選択肢が正解です。三行の Q 表は、A 表から共通の行を引いた差集合(A−B)で、この問では使わない表を一つ混ぜてあります。行数を数えるだけで決まる問題で、関係データベースのデータ操作としてシラバスに置かれています。

ほかの選択肢の解説

この分野を演習で解く この問題を記録に残す

関連用語

出典:平成23年度 秋期 ITパスポート試験 問65(改変:原典の図表をテキストに書き起こした)

解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。

関連問題

同じ分野の問題

誤りを見つけたら報告する(メールが開きます)