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