Александр: Вы вообще не понимаете, о чем говорите, какой фреймворк если у вас CMS, как вы туда шаблонизатор "прикрутите", ясно же сказать - нет разделения между представлением и данным, между фронтом и бэком во многих местах вообще нет границы, вы читать умеете вообще или совсем идиот?
Сергей Семенко: Я имел в виду саму архитектуру, при которой создается таблица с адресами, и id из нее вставляется в основную таблицу, а FOREIGN KEY не обязателен, но действительно обеспечивает проверку и действия при обновлении и удалении, а еще облегчает генерацию моделей в MVC-фреймворках, например с помощью gii в yii2.
SyavaSyava: Проблем не возникало, а "грузит" с первого же дня после recovery, более того, этот процесс еще и на серверах с Windows Server 2016, разбираться мне и так по самое, спасибо, здесь проще завершить, а вот будет проблема, тогда и буду разбираться.
dmitrycats: Из ответа вроде бы очевидно, что существуют в теории, и на практике тоже, у нас в проекте два дизайнера, ранее был UI/UX, а сейчас только UI.