SqlDBM — это облачный веб-инструмент для визуального моделирования баз данных, предназначенный для проектирования, документирования и управления структурами баз данных. Платформа предоставляет интерфейс для создания диаграмм сущность‑связь (ERD), поддерживает forward engineering (генерация DDL‑скриптов) и reverse engineering (импорт существующих схем) и ориентирована на работу с реляционными и облачными хранилищами данных. Приложение фокусируется на упрощении процессов проектирования баз данных для команд разработчиков, аналитиков и архитекторов, предлагая средства совместной работы и контроля изменений.
Развитие функциональности включает поддержку нескольких диалектов SQL и интеграцию с облачными хранилищами данных, что позволяет использовать инструмент в гибридных и облачных средах. Интерфейс реализован как веб‑приложение, доступное через браузер, что обеспечивает кросс‑платформенную доступность без установки локального ПО. В описаниях продукта подчеркивается внимание к управлению версиями моделей и возможности совместной работы в командах, хотя конкретные детали реализации и тарифные планы могут меняться со временем.
- Визуальное моделирование ERD: создание и редактирование диаграмм сущность‑связь с поддержкой атрибутов, ключей и связей между таблицами.
- Forward engineering: генерация DDL‑скриптов для целевых диалектов SQL на основании визуальной модели.
- Reverse engineering: импорт существующих схем баз данных для автоматического построения диаграмм и документации.
- Поддержка диалектов SQL: совместимость с несколькими реализациями SQL и возможностью выбора целевого диалекта при экспорте скриптов.
- Интеграция с облачными хранилищами: возможности работы с облачными базами данных и хранилищами данных, включая импорт/экспорт схем.
- Совместная работа: многопользовательский доступ к проектам, управление правами и параллельное редактирование моделей.
- Управление версиями и история изменений: отслеживание версий моделей, откат к предыдущим состояниям и журнал изменений.
- Документация и экспорт: создание документации по модели, экспорт диаграмм и схем в распространённые форматы для использования в других системах.
- Валидация и правила проектирования: проверка моделей на наличие типичных ошибок и поддержка внутренних стандартов проектирования.
- API и автоматизация: возможности интеграции через API для автоматизации рабочих процессов и взаимодействия с другими инструментами разработки.