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