昨晩の午前問題にもあったのですが、テーブルの「商演算」が、ちょっと解けなかったので、まとめておこうと思います。 もしかしたら、テーブルの演算は大体分かるけど「商演算」だけ、いまいちよく覚えられないという人もいるかもしれないので・・・。 まず、テーブル演算には以下のものがあります。 集合演算: 和集合( Union ) 差集合( Difference ) 積集合( Intersection ) 直積集合( Cartesian Product ) 関係演算: 選択( Selection ) 射影( Projection ) 結合( Join ) 商( Division ) このなかで、商演算以外は分かりやすいので、商のみ書きたいと思います。 これは、言葉で説明するのは結構難しいのですが、定義的には。 表 S の全ての属性の値を同時に満たす、表 R の行を選び出し、 S の属性を取り除いた列を取
![テーブルの商演算について [データベース試験] | 房州人の男塾](https://cdn-ak-scissors.b.st-hatena.com/image/square/a266526d5ac9b3b689213e85ba75b19269bb0eac/height=288;version=1;width=512/https%3A%2F%2Fpds.exblog.jp%2Fpds%2F1%2F200502%2F23%2F51%2Fb0021451_14371760.gif)