Что такое ER-диаграмма
ER-диаграмма (entity-relationship) описывает структуру базы данных: сущности (таблицы), их атрибуты (поля) и связи между ними. Это основа проектирования БД до написания кода. Онлайн-редакторы строят такие модели в браузере без установки и экспортируют схему для документации.
Визуальное моделирование и генерация SQL
Визуальные редакторы дают перетаскивание сущностей и автоматическое соединение связями. Профессиональные инструменты генерируют SQL-код таблиц по модели и восстанавливают диаграмму из готовой базы. Текстовые генераторы описывают ER-модель синтаксисом — удобно хранить её в репозитории вместе с кодом. Для архитектуры приложения в каталоге есть раздел UML-диаграмм.