Почему требуется отношение первичного и внешнего ключей, если мы можем присоединиться без него?

Если мы можем получить данные из двух таблиц, не имея отношения первичного и внешнего ключей, тогда зачем нам это правило? Не могли бы вы объяснить мне ясно на подходящем примере? Это тестовая база данных, не обращайте внимания на плохую структуру.

Структура таблиц:

**

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** 

Я все еще могу объединить эти таблицы с тем же идентификатором столбцов, Итак, если нет первичного-внешнего ключа, тогда какая от этого польза?

43
задан JBert 21 July 2018 в 12:09
поделиться