Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テーブルに同じ名前の属性がない場合、自然結合はリレーショナル代数で何を返しますか? null になるか、クロス積 (デカルト演算子) と同じになりますか?
2 つのリレーション間に共通する属性がなく、 を実行すると、2 つのリレーションのnatural joinが返されcartesian productます。
natural join
cartesian product
2 つのテーブルのデカルト積が返されます。これは、2 つのテーブルに対して JOIN 操作を実行すると、これらのテーブルのデカルト積が実行され、WHERE 句の選択条件に基づいて結果の行が返されるためです。デカルト積の後でプロセスが停止する一般的な列はありません。