Модуль 4 — SQL-схемы, ER-диаграммы, миграции, профилирование 70% практика
Программа обучения системных аналитиков работе с ИИ-агентами
Практика на
DigitalWallet +
Banking-App
От ORM-кода до полной картины связей и ограничений
Агент собирает информацию из всех источников сразу — то, на что аналитику нужно несколько часов ручного анализа
Описание на естественном языке → готовый скрипт
Агент подключается к БД и анализирует качество:
Через MCP-сервер или CLI: sqlcmd, psql
Сверка моделей: DigitalWallet (EF Core) ↔ Banking-App (Room)
✓ Прямое соответствие ⚠ Конвертация типа ✕ Нет аналога в API
3 задания на двух проектах
Построить ER-диаграмму DigitalWallet из EF Core моделей (по сценарию). Дополнительно: сгенерировать миграцию для добавления аудит-полей CreatedAt, UpdatedAt ко всем сущностям.
⏱ 30 мин · DigitalWallet
Построить ER-диаграмму Banking-App из Room-сущностей. Сравнить модель данных мобильного приложения с серверной (DigitalWallet) — выявить расхождения в гранулярности.
⏱ 30 мин · Banking-App
Если доступна тестовая БД — попросить агента проанализировать качество данных: нулевые суммы, сиротские записи, дубликаты в справочниках.
⏱ 20 мин · Опционально
Применить навыки модуля 4 на своём рабочем проекте
Если рабочий проект недоступен — используйте DigitalWallet или Banking-App из занятия