ER-диаграмма базы данных в Mermaid по описанию задачи
Промпт для ChatGPT: ER-диаграмма базы по описанию предметной области — сущности, связи, ключи и код Mermaid erDiagram.
Промпт
Спроектируй ER-диаграмму базы данных: [ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ: интернет-магазин, запись в клинику, курсы]. Выдай код Mermaid erDiagram: сущности с полями и типами, пометь PK и FK, связи с кардинальностью и подписью-глаголом. Держи 5–8 сущностей, без лишних. После кода задай 3 вопроса, ответы на которые могут изменить схему (например: заказ может иметь несколько адресов доставки?).
Заполнить под себя — промпт обновится выше, пустые поля останутся плейсхолдерами
Пример результата
Для интернет-магазина выйдет erDiagram на 6 сущностей, фрагмент:
CUSTOMER ||--o{ ORDER : "оформляет"
ORDER ||--|{ ORDER_ITEM : "содержит"
PRODUCT ||--o{ ORDER_ITEM : "входит в"
— у каждой сущности поля с типами и пометками PK/FK. Код вставляется в mermaid.live или прямо в README на GitHub и рендерится в диаграмму. Самое ценное — вопросы после схемы: «нужна ли история цен?» ловит ошибки проектирования до первого CREATE TABLE. Совет: перечислите в описании реальные сценарии («клиент возвращает часть заказа») — связи станут точнее. Применение: учебные проекты по базам данных, стартовая схема пет-проекта, обсуждение модели данных с командой.