昨晩の午前問題にもあったのですが、テーブルの「商演算」が、ちょっと解けなかったので、まとめておこうと思います。 もしかしたら、テーブルの演算は大体分かるけど「商演算」だけ、いまいちよく覚えられないという人もいるかもしれないので・・・。 まず、テーブル演算には以下のものがあります。 集合演算: 和集合( Union ) 差集合( Difference ) 積集合( Intersection ) 直積集合( Cartesian Product ) 関係演算: 選択( Selection ) 射影( Projection ) 結合( Join ) 商( Division ) このなかで、商演算以外は分かりやすいので、商のみ書きたいと思います。 これは、言葉で説明するのは結構難しいのですが、定義的には。 表 S の全ての属性の値を同時に満たす、表 R の行を選び出し、 S の属性を取り除いた列を取