💿 ER-модель для БД для #VetCareGA за 20 минут вместо 2 часов + реальные ошибки AI 🤖
Следующий шаг в проекте — проектировать REST и GraphQL методы.
А значит нужна реальная структура данных - ER-модель базы данных (БД), чтобы делать нормальные JSON-ы.
👉 Где и как проектировать ER-модели для БД?
❌ draw.io / visio / miro
Визуальные редакторы.
Отлично для начинающих! Активно использую во время обучения.
Но в реальной работе? Уже 3 года как нет.
Невозможно нормально ускориться с AI-агентами.
✅ dbdiagram.io / MermaidChart
Разработка ER-диаграмм через код.
Но садиться писать код для dbdiagram.io руками?
Нет, спасибо 😄
Использую AI для ускорения, который за меня пишет черновик кода, а я потом проверяю и делаю правки.
👌 Код SQL и визуализация ER-модели в DBeaver
Ок, но ооочень проблематично бысто делать правки.
Поэтому на этапе моделирования, когда БД не утверждена, лучше так не делать.
Для написания SQL-кода можно использовать AI.
👉 Как сделала БД для #VetCareGA за 20 минут?
1) Инструмент:
Claude (лучше всех работает с кодом)
2) Структура промпта:
+ Роль: опытный специалист по проектированию БД и SQL
+ Задача: сделать код для dbdiagram.io
+ Контекст: описание проекта + ключевые бизнес-процессы
+ Требования к результату: СУБД PostgreSQL, просила не вообще все таблицы, показала особенности оформления кода
+ Пример идеального кода из другого проекта
3) Получила ответ от ИИ
3.1) Проверка - итерация 1 - грязный черновик
На первом этапе выявила критические ошибки.
❗️ Посмотрите на скрины:
⚠️ AI хотел сделать решение по БД, следуя АНТИпаттерну.
Попросила уточнить схему и объяснила проблемы, которые вижу.
Ой, действительно, антипаттерн.. ага.
3.2) Проверка - итерация 2 - итоговый черновик
Код выглядит ок, критических ошибок при чтении "по диагонали" не вижу.
Есть все внешние ключи, связи, базовые индексы.
4) Перенос кода в dbdiagram.io
Тут уже была детальная вычитка кода и точечные правки, на что ушло 15 минут моего времени (на 12 таблиц).
👉 Итог по БД для #VetCareGA:
🔗 Код для dbdiagram.io: ссылка
🖼 Схема — на картинке к посту
⚠️🤖 Важное по работе с AI:
+ AI выдаёт черновик, а не готовое решение
+ AI может очень сильно ошибаться
+ AI знает предметную область, но не знает детали именно вашего проекта
И если у тебя нет опыта, то уверенно отдашь постановку задачи с ошибками 👎
Так что AI не заменяет аналитиков, но очень круто ускоряет работу специалистов с опытом и знаниями.
А связку инструментов запоминайте, ещё пригодится 😉
#RestApiGA #AI_for_analysts #БД_и_SQL_GA
📱 GetAnalyst | 💙 VK | 💬 Max
Post #3313
3.88K



- 👍 19
- 🔥 13
- ❤ 6
- 🦄 4