|
Этап 1. Актуализация опорных знаний и мотивация
|
5 мин (00–05)
|
5 мин (00–05)
|
- Приветствует группу, фиксирует явку.
- Ставит инженерную проблему: «Почему реляционные базы разделяют данные по таблицам, и как собрать их воедино без дублирования?».
- Напоминает понятия декартова произведения и ключа связи (PK-FK).
|
- Включаются в диалог, актуализируют понятия декартова произведения.
- Осмысливают проблему объединения нормализованных таблиц.
|
|
Этап 2. Сообщение новых знаний (теоретический блок)
|
35 мин (05–40)
|
25 мин (05–30)
|
- Демонстрирует слайды презентации
prezentaciya.html.
- Раскрывает математическую сущность $\sigma_\theta(R \times S)$.
- Объясняет разницу между Equi-Join и Natural Join (слияние ключей).
- На модельных таблицах Студенты-Стипендии демонстрирует Left, Right, Full Outer Join.
- Разбирает феномен NULL и трехзначную логику (NULL = NULL есть UNKNOWN).
- Поясняет назначение Semi-Join и Anti-Join.
- Кратко освещает физические алгоритмы: Nested Loop, Hash Join, Merge Join.
|
- Конспектируют ключевые тезисы и схемы в тетрадях/ноутбуках.
- Фиксируют различия в схемах результатов эквисоединения и Natural Join.
- Анализируют поведение маркера NULL при операциях фильтрации и связывания.
- Задают уточняющие вопросы по физическим алгоритмам.
|
|
Этап 3. Закрепление знаний и практический тренинг
|
25 мин (40–65)
|
18 мин (30–48)
|
- Дает инструкцию по работе с интерактивным рабочим листом
zanyatie.html.
- Распределяет обучающихся по 4 практическим вариантам:
1) Клиенты и Счета (Natural + Left Outer);
2) Преподаватели и Кафедры (Equi-Join + Right Outer);
3) Студенты и Экзамены (Full Outer Join + NULL);
4) Склад и Поставки (Anti-Join).
- Осуществляет индивидуальное консультирование, контролирует расчет кардинальности и недопущение потерь данных.
|
- Открывают
zanyatie.html в браузере, вводят свои ФИО и группу.
- Выбирают назначенный вариант и решают задачи по формированию результирующих отношений.
- Заполняют таблицы результатов, формулируют обоснования логики соединения и отвечают на вопросы самопроверки.
- Сохраняют решения в LocalStorage.
|
|
Этап 4. Итог занятия, рефлексия и домашнее задание
|
15 мин (65–80)
|
12 мин (48–60)
|
- Организует фронтальный разбор решений с обращением к закрытой рубрике
.rubrika.md.
- Демонстрирует мем «Bobby Tables» (слайд 15), связывая его с темой нарушения ссылочной целостности и исчезновения связей.
- Выставляет предварительные баллы (шкала 0–4 балла).
- Дает инструктаж по резервному заданию
domashnee_zadanie.html для пропустивших пару.
|
- Участвуют в коллективном обсуждении типовых ошибок.
- Сопоставляют свои решения с эталонными таблицами.
- Записывают домашнее задание и требования к сдаче.
|