Технологическая карта учебного занятия

Дисциплина: ОП.08 Основы проектирования баз данных (СПО 09.02.07)
Тема рабочей программы (§2.2 с.7): Тема 1. Основные понятия баз данных — Практическое занятие №1: ключи, объекты и проект БД, таблицы
Продолжительность: 2 академических часа (основной регламент: 80 минут, сокращенный регламент: 60 минут)

1. Организационно-методические параметры

Оцениваемый индивидуальный продукт: Заполненный индивидуальный интерактивный рабочий лист проектирования таблиц и ключей по 4-балльной шкале (структура таблиц и выбор типов данных — 2 балла, первичные и внешние ключи, ссылочная целостность — 1 балл, ограничения целостности CHECK и самопроверка — 1 балл).

Оснащение занятия: Персональные компьютеры с установленным современным веб-браузером, комплект локальных автономных веб-материалов занятия, мультимедийный проектор, аудиторная маркерная доска.

2. Сценарий учебного занятия (Основной регламент: 80 минут)

Этап и время Дидактическая задача Деятельность преподавателя Деятельность обучающихся Форма контроля и результат
1. Организационный момент
7 минут
Включение в учебную деятельность, актуализация проблемы целостности таблиц. Приветствует студентов, фиксирует явку. Ставит проблемный вопрос: «Что произойдет с базой данных интернет-магазина, если мы удалим учетную запись клиента, у которого есть оформленные заказы, при отсутствии внешнего ключа? А при каскадном удалении?». Оглашает тему и критериальную 4-балльную шкалу. Включаются в диалог, формулируют риски появления «записей-сирот» (orphaned records) и уничтожения финансовых архивов. Фронтальная эвристическая беседа. Готовность к проектированию физической схемы.
2. Вводный инструктаж и эталон
23 минуты
Формирование фундаментальных умений проектирования таблиц, ключей и каскадов. Демонстрирует слайды 1–14 презентации. Излагает правила выбора типов данных (INTEGER vs BIGINT, NUMERIC vs FLOAT, TIMESTAMP), сравнивает естественные и суррогатные ключи (SERIAL, IDENTITY, UUID), раскрывает механику ссылочной целостности и каскадных действий (RESTRICT, CASCADE, SET NULL). Показывает эталон DDL-описания на сквозном кейсе. Слушают объяснение, конспектируют различия суррогатных и естественных ключей, фиксируют синтаксис предикатов CHECK и каскадных политик ON DELETE RESTRICT. Текущий контроль понимания через экспресс-опрос по граничным типам данных и каскадам.
3. Практическая работа
35 минут
Индивидуальное физическое проектирование схемы таблиц по вариантам. Инструктирует по работе с интерактивным листом (zanyatie.html). Распределяет 4 предметных варианта (Автопарк, Гостиница, Электронная библиотека, Сервисный центр). Проводит непрерывный мониторинг, направляет рассуждения студентов, выявляет логические нестыковки в типах полей. Самостоятельно на ПК заполняют интерактивный рабочий лист: проектируют реляционные таблицы, обосновывают выбор первичных ключей, задают внешние ключи с каскадами, формулируют предикаты CHECK. Сохраняют данные в локальном хранилище. Индивидуальный заполненный бланк практической работы в интерактивном листе.
4. Экспертный разбор
10 минут
Анализ типичных инженерных девиаций и коррекция схем данных. Разбирает на доске типичные ошибки: подмена NUMERIC типом FLOAT, отсутствие UNIQUE на паспортах и VIN-кодах при использовании суррогатных ID, ошибочный выбор ON DELETE CASCADE для финансовых документов. Показывает слайд 15 (культовый мем xkcd про Little Bobby Tables). Анализируют свои решения, сопоставляют с эталонной логикой СУБД, вносят исправления в формулировки ограничений. Сравнительный анализ решений, устранение коллизий в проектируемых таблицах.
5. Итог занятия и рефлексия
5 минут
Обобщение результатов, фиксация освоенных компетенций, домашнее задание. Подводит итоги занятия, оценивает активность студентов по 4-балльной шкале, дает инструктаж по экспорту работы и разъясняет назначение резервного дистанционного задания. Оценивают свой уровень владения DDL-проектированием, экспортируют заполненный рабочий лист, фиксируют рекомендации преподавателя. Выставление баллов в журнал, рефлексивная самооценка.

3. Сценарий учебного занятия (Сокращенный регламент: 60 минут)

Этап и время Дидактическая задача Деятельность преподавателя Деятельность обучающихся Форма контроля и результат
1. Организационный момент
5 минут
Быстрое включение в работу, целеполагание и актуализация проблемы целостности. Приветствует студентов, фиксирует явку. Кратко обозначает ключевую проблему: целостность реляционных данных и защита от мусорных записей на уровне СУБД. Называет критерии оценивания. Фокусируются на инженерной задаче, готовят рабочие места. Готовность аудитории к практическому интенсиву.
2. Вводный инструктаж
15 минут
Компактное изложение правил физического проектирования таблиц и ключей. Сжато разбирает ключевые узлы: суррогатный vs естественный ключ, обязательность UNIQUE, запрет FLOAT для цен, базовые политики ON DELETE RESTRICT/CASCADE. Демонстрирует краткий шаблон DDL. Фиксируют базовые правила соответствия типов данных и каскадных опций. Экспресс-проверка понимания разницы суррогатного и естественного ключа.
3. Практическая работа
28 минут
Интенсивное индивидуальное проектирование схемы таблиц по варианту. Координирует самостоятельное выполнение работы в zanyatie.html, консультирует студентов с затруднениями по формулированию предикатов CHECK. Индивидуально проектируют структуру таблиц, первичные и внешние ключи, ограничения и предикаты CHECK по выбранному варианту. Индивидуальный заполненный рабочий лист в браузере.
4. Экспертный разбор
8 минут
Экспресс-разбор критических недочетов в проектировании. Акцентирует внимание на двух главных рисках: разрушительный CASCADE и отсутствие NOT NULL на внешних ключах обязательных связей. Показывает мем xkcd (слайд 15). Корректируют ограничения целостности в своих схемах. Оперативная правка критических ошибок.
5. Итог занятия и рефлексия
4 минуты
Фиксация оценок, сохранение результатов. Подводит итоги, выставляет баллы по критериальной шкале, напоминает о сохранении данных. Сохраняют чистовой вариант работы, проводят рефлексию. Фиксация результатов в журнале.