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

平成21年度 春期 午前Ⅱ 問8

データ操作

関係代数に関する問題

和両立である関係 R と S がある。R∩S と等しいものはどれか。ここで,−は差演算,∩は共通集合演算を表す。

答えと解説を見る

✓ これが正解アR−(R−S)

解説

R から R にしかない組を除けば、R と S の共通部分が残ります。

関係代数の差演算 R−S は、R の組のうち S に含まれないものを集めます。R−(R−S) は、R から R にしかない組を取り除く操作なので、残るのは R と S の両方に含まれる組、つまり R∩S です。具体例で確かめると、R={1,2,3}、S={2,3,4} のとき、R−S={1}、R−(R−S)={2,3} で、R∩S={2,3} と一致します。和両立は、二つの関係の属性の数と定義域が対応していて、和や差の演算ができる条件です。式の等価を見るときは、小さな集合を一つ作って各式に代入すると確実に判定できます。

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

出典:平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問8

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