Каковы преимущества определения внешнего ключа

В чем преимущество определения внешнего ключа при работе с инфраструктурой MVC, которая обрабатывает отношения?

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

Есть ли какие-либо преимущества в использовании внешних ключей, от которых я отказываюсь, полностью отказываясь от их использования?

29
задан Daniel 2 December 2015 в 17:40
поделиться