Toad Data Modeler

Бесплатно
Windows

Сайт: www.quest.com/products/toad-data-modeler

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

Исторически Toad Data Modeler развивался как часть семейства приложений для работы с базами данных и сочетает в себе средства моделирования с возможностями преобразования моделей в исполняемые SQL-скрипты и обратно — из базы в модель. Интерфейс ориентирован на создание диаграмм сущность‑связь, настройку атрибутов и типов данных, а также на сравнение и синхронизацию схем между моделями и базами. Продукт поддерживает несколько популярных СУБД и включает инструменты автоматизации рутинных операций по поддержке структуры данных.

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