ChatGPT Код 👁 26

ER-диаграмма базы данных в Mermaid по описанию задачи

Промпт для ChatGPT: ER-диаграмма базы по описанию предметной области — сущности, связи, ключи и код Mermaid erDiagram.

Промпт Запустить →
Промокод — до 25% бонусами к первому пополнению в most-ai
Спроектируй схему базы данных и отдай её кодом Mermaid erDiagram.

Что за система: [ОБЛАСТЬ: запись клиентов в клинику — врачи, кабинеты, приёмы, оплата]
Сценарии, которые база обязана выдержать: [СЦЕНАРИИ: пациент переносит приём на другого врача; приём отменяют и деньги возвращают частично; один врач принимает в двух кабинетах в разные дни]
Ограничения: [ОГРАНИЧЕНИЯ: PostgreSQL, историю изменения цен хранить не нужно]

Что нужно:
1. Код в блоке mermaid: сущности с полями и типами, помеченные PK и FK, связи с кардинальностью и подписью-глаголом.
2. Не больше восьми сущностей. Всё, что не участвует в перечисленных сценариях, в схему не берём.
3. Под кодом — по строке на сущность: что она хранит и почему это отдельная таблица, а не поле в соседней.
4. Три вопроса, ответы на которые изменят схему, — с указанием, что именно изменится: «если приём ведут двое, связь врач–приём становится многие-ко-многим и появляется таблица appointment_doctor».

Отсечка. Не выдавай схему, в которой заданные сценарии не проходят: прогони каждый по связям и скажи прямо, если сценарию нужна таблица, которой в схеме нет. Не превращай справочники в текстовые поля — город, статус, специальность живут отдельной сущностью или enum, а не строкой. Не расставляй created_at и updated_at во все таблицы подряд, пока не объяснил, зачем они в этой.

Проверка перед выдачей: убедись, что код отрисуется, — подписи связей в кавычках, у каждой сущности есть PK, у каждого FK есть цель. Схема, которая не открывается в mermaid.live, бесполезна.
Запустить промпт →

Похожие промпты

ChatGPT
Блок-схема процесса в Mermaid по текстовому описанию
DeepSeek
DeepSeek: оптимизация медленного SQL-запроса
Персонаж для RPG без сироты и пророчества
ChatGPT
Персонаж для RPG без сироты и пророчества
Шпаргалка-схема по теме на 1 страницу
ChatGPT
Шпаргалка-схема по теме на 1 страницу
Промт для разбора натальной карты по готовым данным
ChatGPT
Промт для разбора натальной карты по готовым данным
Взрыв-схема товара по фото: детали парят в воздухе
ChatGPT
Взрыв-схема товара по фото: детали парят в воздухе
Kimi
SQL-запрос из вопроса на русском — Kimi
ChatGPT
Готовый workflow n8n из описания — ChatGPT

Пример результата

Для интернет-магазина выйдет erDiagram на 6 сущностей, фрагмент: CUSTOMER ||--o{ ORDER : "оформляет" ORDER ||--|{ ORDER_ITEM : "содержит" PRODUCT ||--o{ ORDER_ITEM : "входит в" — у каждой сущности поля с типами и пометками PK/FK. Код вставляется в mermaid.live или прямо в README на GitHub и рендерится в диаграмму. Самое ценное — вопросы после схемы: «нужна ли история цен?» ловит ошибки проектирования до первого CREATE TABLE. Совет: перечислите в описании реальные сценарии («клиент возвращает часть заказа») — связи станут точнее. Применение: учебные проекты по базам данных, стартовая схема пет-проекта, обсуждение модели данных с командой.

Полезные статьи

Промты для программиста: 43 промпта под задачи кода
Нейросеть для создания схем: 7 промптов и блок-схемы бесплатно
Промт для матрицы судьбы: два промпта и сверка расчёта

Все гайды →