Нет, это не ирония.
Зависимости собираются в БД.
Но зависимости нестрогие, и по документации требуется при изменении одного объекта ПЕРЕСОЗДАВАТЬ все зависящие от него объекты.
Тогда зависимости будут всегда актуально собранные.
Но так никто не делает, потому что у них же ЛАПКИ...
Я бы сиронизировал на этом. Ну, терминологический вопрос. Из моего опыта лучше средство для избегания нецелостного дизайна это Data-tier Application и раскатка только через него. Тогда чтобы ты там ни накодил, оно либо развернётся верно, либо не развернётся.