Если мы можем получить данные из двух таблиц без отношения первичного и внешнего ключей, то зачем нам это правило? Не могли бы вы объяснить мне ясно, с подходящим примером? Это тестовая база данных, не против плохой структуры.
Структуратаблиц:
**
table - 'test1'
columns - id,lname,fname,dob
no primary and foreign key and also not unique(without any constraints)
**
**table - 'test2'
columns- id,native_city
again, no relations and no constraints**
Я все еще могу присоединиться к этим таблицам с одинаковыми идентификаторами столбцов, поэтому, если нет первичного-иностранного ключа, то в чем его использование?