Нужны ли внешние ключи в дизайне базы данных?

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

Есть ли другие варианты использования внешних ключей? Я что-то здесь упускаю?

Ответы на вопрос(23)

Ваш ответ на вопрос