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

データベース|平成23年度 秋期 ITパスポート試験 問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

```

解説

合わせると六行、重なりは二行になるので、行数で決まります。

二つの表を合わせる演算と、重なりを取る演算が問われました。合わせるほうは、どちらかに在る行をすべて集めます。重なりのほうは、両方に在る行だけを残しました。初めの表は五行で、次の表は三行です。二つに共通するのは、二行だけでした。だから合わせると、五に一を足して六行になります。六行の表は、いちばん長い一つだけでした。重なりを取ると、共通の二行だけが残ります。二行の表も、一つだけ在りました。だから長いほうと二行のほうを組んだ肢が当たります。三行の表は、初めの表から重なりを引いた形でした。この問では使わないので、混ぜてあるだけになります。行数を数えるだけで、そこは決まりました。行の数だけを見れば足ります。引いた表は使いません。関係データベースのデータ操作として、シラバスに置かれています。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

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

この問題を演習で解く

同じ単元をまとめて解くならデータベースへ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)