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

平成23年度 秋期 午前 問32

データベース

差集合に関する問題

同じ属性から成る関係 R と S がある。R と S の属性値の一部が一致する場合,関係演算 R−(R−S) と同じ結果が得られるものはどれか。ここで,− は差集合,∩ は共通集合,∪ は和集合,× は直積,÷ は商の演算を表す。

答えと解説を見る

✓ これが正解アR∩S

解説

Rから、Sに無い部分を除くと共通集合が残ります。

差集合の意味をそのまま二回たどれば答えが出ます。まず内側の演算は、R に属していて S には属さない要素の集まりを作ります。次に外側で、R からその集まりを取り除きます。R の要素は、S にも属するものと属さないものに漏れなく二分されますから、S に属さないほうを取り除けば、残るのは S にも属するものだけです。これが R と S の共通集合です。判定の軸は二つあります。結果に含まれる要素が R の一部にとどまるかどうか、そして結果の属性が元のままかどうかです。取り除く操作しか使っていない以上、結果が R をはみ出すことも、属性が増えることもありません。

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

出典:平成23年度 秋期 基本情報技術者試験 午前 問32

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