1 1 vote My answer is not matching with any of the option.so what is the correct answer Databases natural-join databases relational-algebra sql + – learner_geek 2.3k views answer comment Share Follow Print See all 8 Comments 8 8 Comments reply Show 5 previous comments Inspiron commented Jan 24, 2018 reply Follow flag @Panda except the first tuple in the box other would not be there in resulting table ! answer should be $0,120$ 0 0 replyShare gauravkc commented Jan 24, 2018 reply Follow flag What will be the values ? No common attribute, max : 120*8 min = 120*8 (Cartesian Product) Common attribute (But no foreign key constraint) : max : 120 min : 0 Common attribute (Foreign key constraint given) : max : ? min : ? 0 0 replyShare MiNiPanda commented Jan 24, 2018 reply Follow flag joshi_nitish Ok you are right. If there is no mention of referential integrity we should not assume it already. 1 1 replyShare Please log in or register to add a comment.
Best answer 2 2 votes min=0 will occur when there is some common attribute, but that common attribute does not contain any value which is common in both tables. for the maximum let all the values of C in R is same means 120 values are same so from R to S there will 120 tuples matches(for any single tuple of S as in R all values of C are same) min =0 , max =120 learner_geek answered Jan 24, 2018 learner_geek comment Share Follow See 1 comment 1 1 comment reply sachin486 commented Dec 13, 2020 reply Follow flag min = 0 and max = 120 x 8 => 960 maximum number of tuple in natural join is M x N proof – https://stackoverflow.com/questions/30145583/what-is-maximum-number-of-tuples-in-natural-join/30145769 0 0 replyShare Please log in or register to add a comment.