Согласен со всем вышесказанным, при условии что разработчики пишут без ошибок, вендор всегда доступен для обратной связи, что никогда и не при каких обстоятельствах сопровождению не приходится решать какие-то вопросы минуя интерфейс, но реальность далека от этого. Так что господа разработки пишите внешние ключи где только можно, сопровождению логика работы приложения недоступна, а СУБД ещё кое как, а ситуации бывают разные.
Согласен со всем вышесказанным, при условии что разработчики пишут без ошибок, вендор всегда доступен для обратной связи, что никогда и не при каких обстоятельствах сопровождению не приходится решать какие-то вопросы минуя интерфейс, но реальность далека от этого. Так что господа разработки пишите внешние ключи где только можно, сопровождению логика работы приложения недоступна, а СУБД ещё кое как, а ситуации бывают разные.