Дисциплина: ОП.08 Основы проектирования баз данных (СПО 09.02.07)
Тема рабочей программы (§2.2 с.7): Тема 2. Взаимосвязи в моделях и реляционный подход к построению моделей — Практическое занятие №3: сущности и связи
Продолжительность: 2 академических часа (основной регламент: 80 минут, сокращенный регламент: 60 минут)
Оцениваемый индивидуальный продукт: Заполненный индивидуальный интерактивный рабочий лист преобразования ER-модели в реляционную структуру таблиц по 4-балльной шкале (трансляция сущностей в таблицы — 2 балла, корректное разрешение связей 1:M и M:N — 1 балл, внешние ключи и самопроверка — 1 балл).
Оснащение занятия: Персональные компьютеры с установленным современным веб-браузером, комплект локальных автономных веб-материалов занятия, мультимедийный проектор, аудиторная маркерная доска.
| Этап и время | Цель этапа | Деятельность преподавателя | Деятельность студентов |
|---|---|---|---|
| Этап 1 7 минут (00:00–00:07) |
Организационный момент и мотивация к учебной деятельности | Приветствует обучающихся, отмечает присутствующих в журнале. Ставит проблемный инженерный вопрос: «Почему реляционная СУБД отвергает прямую связь многие-ко-многим и как декомпозировать ее без потери данных?». Озвучивает критериальную шкалу (4 балла) и регламент. | Готовятся к занятию, открывают интерактивные рабочие листы в браузере. Выдвигают предположения о нарушении атомарности и невозможности индексации массивов в ячейках реляционных таблиц. |
| Этап 2 23 минуты (00:07–00:30) |
Вводный инструктаж и методология трансляции ER-модели | Демонстрирует презентацию (слайды 1–14). Подробно разбирает алгоритм трансляции сильных и слабых сущностей, правила миграции внешних ключей в 1:1 и 1:M, создание ассоциативных таблиц для M:N, формирование составных первичных ключей и политики ссылочной целостности RESTRICT / CASCADE. | Фиксируют ключевые правила трансляции: миграция внешнего ключа строго на сторону «Многие», декомпозиция связи M:N на две 1:M, сохранение контекстных атрибутов связи в связующей таблице. Задают уточняющие вопросы. |
| Этап 3 10 минут (00:30–00:40) |
Демонстрация сквозного эталона трансляции | Показывает на аудиторной доске и проекторе эталонную декомпозицию связи M:N «Врачи — Медицинские приемы — Пациенты». Показывает DDL-описание с составным PK, атрибутами связи и политиками каскадирования ON DELETE RESTRICT. | Анализируют шаги преподавателя, сверяют с критериями рубрики, фиксируют структуру составного ключа и фиксацию цены на момент приема. |
| Этап 4 25 минут (00:40–01:05) |
Самостоятельная практическая работа студентов | Организует самостоятельную работу в zanyatie.html по 4 вариантам (Онлайн-кинотеатр, Доставка еды, Фитнес-клуб, Ритейл-маркетплейс). Осуществляет непрерывный мониторинг, выявляет коллизии в направлениях внешних ключей, консультирует по типам данных. |
Выбирают вариант, самостоятельно выполняют проектирование таблиц, декомпозируют связи M:N, формируют первичные и внешние ключи, заполняют чек-лист самопроверки и сохраняют данные в localStorage. |
| Этап 5 10 минут (01:05–01:15) |
Экспертный разбор типичных ошибок и девиаций | Проводит фронтальный разбор распространенных ошибок (попытка хранить массив ID в строке через запятую, утеря атрибута связи, инверсия FK в 1:M, несоответствие типов INT и BIGINT). Демонстрирует слайд 15 с культовым веб-комиксом xkcd. | Слушают комментарии преподавателя, соотносят свои решения с эталонами, устраняют неточности в рабочих листах, завершают самопроверку. |
| Этап 6 5 минут (01:15–01:20) |
Подведение итогов, рефлексия и оценка | Выставляет оценки по 4-балльной шкале. Поясняет порядок сохранения листов в PDF. Инструктирует по резервному дистанционному домашнему заданию (строго для отсутствовавших или по назначению). Завершает занятие. | Сохраняют чистовой вариант рабочего листа в PDF, проводят рефлексию сформированных навыков реляционного моделирования. |
| Этап и время | Цель этапа | Деятельность преподавателя | Деятельность студентов |
|---|---|---|---|
| Этап 1 5 минут (00:00–00:05) |
Организационный момент и мотивация | Приветствие, фиксация присутствующих. Постановка проблемы декомпозиции связей M:N. Оглашение регламента и шкалы оценивания. | Включение в учебный процесс, запуск браузера с рабочим листом. |
| Этап 2 15 минут (00:05–00:20) |
Интенсивный вводный инструктаж | Динамичный разбор презентации: правила сильных/слабых сущностей, миграция внешних ключей в 1:M, создание связующих таблиц M:N, каскадные политики. | Конспектирование правил миграции ключей и атрибутов связи. |
| Этап 3 7 минут (00:20–00:27) |
Экспресс-демонстрация эталона | Демонстрация ключевого фрагмента декомпозиции связи M:N на доске, акцент на составном ключе и атрибутах связи. | Анализ эталонного решения, подготовка к индивидуальной работе. |
| Этап 4 21 минута (00:27–00:48) |
Самостоятельное проектирование по вариантам | Индивидуальное сопровождение студентов, оперативное устранение ошибок в структурах таблиц и типах данных. | Индивидуальное заполнение интерактивного листа по вариантам в zanyatie.html, прохождение чек-листа. |
| Этап 5 8 минут (00:48–00:56) |
Экспресс-разбор коллизий | Разбор 2 главных девиаций (списки через запятую, утеря цены заказа), показ мема xkcd. | Оперативная корректировка решений в рабочих листах. |
| Этап 6 4 минуты (00:56–01:00) |
Итог занятия и оценивание | Фиксация оценок по критериям, разъяснение резервного ДЗ, завершение занятия. | Экспорт файлов в PDF, рефлексия. |