Relational Algebra - Cartesian Product vs Natural Join?
问题 I am studying for exams and am failing to find a solid criteria by which I can determine if the Cartesian Product x is to be used or if Natural Join |X| is to be used. I had come up with a rough guide that: "If you need to project an attribute that has the same name as an attribute in the table to be joined you must use x and state the table names to be projected: tableA.colname1 = tableB.colname1 " This however doesn't follow some of the solutions in my notes and my lecturer seems to use x