507 views
0 votes
0 votes

Comment on the following two statements

  • Natural Join produce cartecian product of two tables  on joing two relations with no matching coloums
  • Full Outer Join produce cartecian product of two tables  on joing two relations with no matching coloums

1 Answer

0 votes
0 votes
Both are true:

1st statement) natural join is cartesian cross product with intersection of columns taken over the result

2nd statement) first take natural join. Then add the tuples from the left table to the result which didnt match with any tuple in right table.Then add the tuples from the right table to the result which didnt match with any tuple in left table.

Finnaly, both are natural joins. So no matching columns.

Related questions

1 votes
1 votes
1 answer
2
raginibhayana asked Feb 15, 2022
774 views
why don't we use the projection operator in conditional join?
0 votes
0 votes
0 answers
3
aditi19 asked May 8, 2019
808 views
how to write the query for natural join on three relations in SQL using the NATURAL JOIN clause?
1 votes
1 votes
0 answers
4