Вам абсолютно необходимы внешние ключи в базе данных?

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

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

17
задан Genadinik 30 March 2011 в 23:46
поделиться