ApexSQL Model

Бесплатно
Windows

Сайт: www.apexsql.com/sql-tools-model

ApexSQL Model — программный инструмент для моделирования баз данных, ориентированный на Microsoft SQL Server. Продукт предоставляет средства для создания и редактирования ER‑моделей (entity‑relationship), обратной инженерии существующих баз, генерации скриптов DDL и синхронизации схем между моделью и серверной базой данных. Решение применяется в задачах проектирования схем, документирования структуры данных и подготовки изменений для внедрения в продуктивную среду.

Разработка ApexSQL Model фокусируется на визуализации объектов базы данных и автоматизации рутинных операций, связанных с проектированием и поддержкой схем. Приложение обычно интегрируется в рабочие процессы администраторов баз данных и разработчиков, предлагая возможности импорта метаданных из живых серверов, работы с моделями на диаграммах и экспорта результатов в виде SQL‑скриптов. В случае ограниченности общественной информации о продукте, типичный набор функций и сценариев использования основан на общепринятых возможностях инструментов класса ER‑моделлеров для SQL Server.

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