ModelRight

Windows

Сайт: www.modelright.com

ModelRight — программный инструмент для графического моделирования баз данных, предназначенный для проектирования, документирования и управления реляционными моделями данных. Программа предоставляет визуальную среду для создания диаграмм сущность‑связь (ERD), синхронизации схем с физическими базами данных и генерации или обратной генерации SQL‑DDL для различных СУБД. ModelRight применяют инженеры данных, архитекторы баз данных и разработчики для планирования структуры данных и поддержания согласованности между логической моделью и физической реализацией.

История и распространение продукта связаны с практическими потребностями в инструментах для визуального проектирования и обратной инженерии баз данных; точные исторические детали и даты версий могут быть ограничены в доступных источниках. Тем не менее, общая функциональность ModelRight отражает типичные возможности средств моделирования: создание сущностей, атрибутов, связей, определение ограничений целостности, управление версиями модели и экспорт/импорт схем в виде DDL. Программа ориентирована на корпоративное и индивидуальное использование, поддерживая работу с разнообразными диалектами SQL и помогая в документации архитектуры данных.

  • Графическое моделирование: визуальное построение ER‑диаграмм с поддержкой атрибутов, ключей, связей и аннотаций.
  • Генерация DDL: прямой экспорт SQL‑скриптов для создания объектов базы данных на целевых СУБД.
  • Обратная инженерия: импорт существующей схемы из базы данных и преобразование её в визуальную модель.
  • Сравнение и синхронизация схем: выявление отличий между моделью и реальной базой данных с возможностью генерации скриптов синхронизации.
  • Документирование: формирование описаний структуры данных и метаданных для передачи коллегам и сохранения в репозитории документации.
  • Управление версиями модели: отслеживание изменений схемы, контроль версий и поддержка командной работы над моделями.
  • Поддержка диалектов SQL: адаптация генерируемого DDL под особенности разных СУБД и настройка типов данных.
  • Настраиваемые нотации: возможность выбора и настройки визуальных стилей нотаций ER (кардинальность, отображение связей и т. п.).
  • Интеграция с рабочими процессами разработки: экспорт и импорт схем в распространённых форматах для обмена с другими инструментами и системами контроля версий.
Подробнее