Рабочая ситуация
Сервис заявок развивается: раньше у заявки был один исполнитель, теперь их может быть несколько с разными ролями. Старые записи должны сохранить смысл, отчёты — продолжать работать, а перенос — пройти без остановки сервиса.
Студент проектирует новую схему и миграцию данных. В учебной базе встречаются дубликаты и незавершённые операции, поэтому проверяется не только успешная миграция, но и возможность восстановить данные, если что-то пойдёт не так.
Рабочее место
- SQL-редактор и схема данных по логике MySQL Workbenchпроектирование таблиц, связей и запросов.
- Файлы миграцийверсии схемы с прямым и обратным ходом.
- Учебная база данныхконтрольные наборы с дубликатами и незавершёнными операциями.
Как проходит работа
- Разобрать текущую схему и зависимые запросы.
- Спроектировать новую схему и правила переноса старых записей.
- Написать миграцию и проверяющие запросы.
- Выполнить миграцию на контрольном наборе и сверить результаты.
- Проверить обратный ход и оформить протокол восстановления.
ИИ-команда
- Аналитикобъясняет, что означает «несколько исполнителей» для бизнеса и отчётов.
- Разработчик сервисауказывает на запросы и код, которые зависят от старой схемы.
- Администратор базы данныхзадаёт требования к миграции, блокировкам и восстановлению.
Результат и проверка
Итог — миграция, проверяющие запросы и протокол сохранения и восстановления учебных данных. Автоматически проверяются целостность данных после миграции, обработка дубликатов и результат обратного хода; обоснование схемы и правил переноса оценивает преподаватель.
Место в программе
Сценарий можно использовать как самостоятельный практикум после теоретической подготовки или как задание проектного модуля. Материалы работы дают преподавателю предмет для разбора: какие допущения сделал студент, как проверил решение, какие ограничения обнаружил и что изменил после новых данных. Убедительность переписки с ИИ не заменяет качество кода, расчёта или профессионального заключения.
Названия систем обозначают учебное воспроизведение выбранных интерфейсов и операций, а не поставку оригинальных продуктов или подключение корпоративных аккаунтов.
Статус описания: Проектируется. На странице описан проектируемый тренажёр — целевой учебный сценарий, а не готовое приложение. Состав воспроизводимых сред, механика и критерии проверки согласуются с вузом; реализация и приёмка выполняются отдельно.
Названия и логотипы сторонних платформ обозначают учебные профили интерфейсов и операций и не означают поставку оригинальных продуктов, интеграцию с ними, партнёрство или одобрение правообладателей. Упоминание программ Топ-ИТ и «Приоритет-2030» обозначает область применения тренажёра, а не официальное включение в эти программы.


