Я учусь на экзамене, который включает в себя понятия реляционной алгебры.В книге говорится, что я не могу создать тэта-соединение (соединение с любым условием) на двух одинаковых отношениях, поэтому предположим, что у меня есть:
person(ssn, name, surname, age)
disease(ssn_p, gravity, code)
С ssn от person, который является первичным ключом.код от заболевания, который является первичным ключом, и ssn_p внешний ключ, ссылающийся на person.name.Так можно ли объединить два отношения, которые имеют общие поля?Так, например, есть два отношения (результат выбора и проекции):
R1(ssn, name)
R2(ssn_p name)
Могу ли я выполнить соединение между R1 и R2 (я не нахожу символы для вставки, извините)?