Модуль 1Реляционная модель и таблицы
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. На этом этапе важно освоить базовую модель и научиться узнавать её в простых ситуациях. В курсе «SQL и MySQL» тема «Реляционная модель и таблицы» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «Реляционная модель и таблицы». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 2SELECT и вычисляемые поля
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. На этом этапе важно освоить базовую модель и научиться узнавать её в простых ситуациях. В курсе «SQL и MySQL» тема «SELECT и вычисляемые поля» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «SELECT и вычисляемые поля». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 3WHERE, сортировка и LIMIT
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. На этом этапе важно освоить базовую модель и научиться узнавать её в простых ситуациях. В курсе «SQL и MySQL» тема «WHERE, сортировка и LIMIT» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «WHERE, сортировка и LIMIT». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 4JOIN между таблицами
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «SQL и MySQL» тема «JOIN между таблицами» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «JOIN между таблицами». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 5GROUP BY и агрегаты
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «SQL и MySQL» тема «GROUP BY и агрегаты» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «GROUP BY и агрегаты». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 6Подзапросы и CTE
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «SQL и MySQL» тема «Подзапросы и CTE» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «Подзапросы и CTE». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 7Проектирование и нормализация
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «SQL и MySQL» тема «Проектирование и нормализация» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «Проектирование и нормализация». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 8Индексы и EXPLAIN
Индекс ускоряет поиск строк ценой дополнительного места и стоимости обновления; его выбирают по реальным запросам. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «SQL и MySQL» тема «Индексы и EXPLAIN» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «Индексы и EXPLAIN». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 9Транзакции и уровни изоляции
Транзакция объединяет операции в неделимое изменение и должна учитывать конкурентный доступ и откат. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «Транзакции и уровни изоляции» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «Транзакции и уровни изоляции». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 10Представления и процедуры
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «Представления и процедуры» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «Представления и процедуры». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 11Права доступа и резервные копии
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «Права доступа и резервные копии» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «Права доступа и резервные копии». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 12База учебной платформы
Форма должна иметь подписи, серверную проверку, понятные ошибки и защиту изменяющего запроса. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «База учебной платформы» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «База учебной платформы». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 13Оконные функции
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «Оконные функции» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «Оконные функции». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 14Репликация и эксплуатация
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «Репликация и эксплуатация» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте рабочий код и набор тестовых данных по теме «Репликация и эксплуатация». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 15Миграции схемы
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «Миграции схемы» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Создайте схему или прототип по теме «Миграции схемы», обозначьте элементы, связи, ограничения и критерии готовности.
Модуль 16Итоговая оптимизация базы
Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Финальный модуль объединяет программу курса в один воспроизводимый результат. В курсе «SQL и MySQL» тема «Итоговая оптимизация базы» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.
Практика: Соберите итоговую работу курса, применив тему «Итоговая оптимизация базы». Представьте рабочий код и набор тестовых данных, инструкцию воспроизведения и отчёт проверки.