Ich studiere für eine Prüfung, die Begriffe der relationalen Algebra enthält. Das Buch sagt, dass ich nicht ein Theta-Join (eine Verknüpfung mit einem unabhängig von Zustand) auf zwei identischen Beziehungen machen, so nehmen wir an, ich habe:Theta Join Bedingungen
person(ssn, name, surname, age)
disease(ssn_p, gravity, code)
Mit ssn von Person, die der Primärschlüssel ist. Code von Krankheit, die der Primärschlüssel ist, und ssn_p der Fremdschlüssel, der auf person.name verweist. Kann ich also einen Join für zwei Relationen mit gemeinsamen Feldern durchführen? So zum Beispiel gibt es zwei Beziehungen (Ergebnis eine Auswahl und eine Projektion):
R1(ssn, name)
R2(ssn_p name)
Kann ich die Verbindung zwischen R1 und R2 nicht (ich weiß nicht Symbole finden einzufügen, sorry)?
Dies gehört wahrscheinlich zu [cstheorie.se] –