Схемы баз данных общеизвестно нестабильны, чрезвычайно конкретны и сильно зависят от них. Это одна из причин, почему интерфейсом между объектно-ориентированными приложениями и базами данных так сложно управлять и почему обновления схемы обычно являются болезненными.