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

Дисциплина: ОП.08 Основы проектирования баз данных • Занятие №27

Тема: Тема 4. Проектирование структур баз данных — Практическое занятие №10: исполняемый файл проекта, этап 1

1. Общие дидактические параметры занятия

Учебное заведение АНПОО «Сургутский институт экономики, управления и права» (СИЭУиП)
Специальность 09.02.07 Информационные системы и программирование
Группа / Курс Студенты 2–3 курсов
Длительность Основной регламент: 80 минут (2 академических часа) / Сокращенный регламент: 60 минут
Педагогические технологии Информационно-коммуникационные технологии (ИКТ), практико-ориентированное обучение, технология решения инженерных кейсов (Case-study), метод моделирования сетевых сбоев.
Цель занятия Сформировать у обучающихся практические профессиональные умения по конфигурации и первичному запуску исполняемого модуля приложения для взаимодействия с реляционной СУБД: параметризация Connection String (хост, порт, БД, логин, пароль, SSL, таймаут), расчет и настройка пула соединений (Connection Pool: min/max size, idle_timeout), первичная проверка связи (Health Check / Ping) и обработка сетевых ошибок.
Учебно-методическое оснащение ПК с ОС Windows/Linux, установленная СУБД PostgreSQL/MySQL, среда разработки (VS Code/PyCharm/IDEA), интерактивный рабочий лист zanyatie.html, конспект лекции lekciya.html, мультимедийная презентация prezentaciya.html.

2. Поэтапная структура занятия (Основной регламент: 80 минут)

Этап и хронометраж Дидактические цели этапа Деятельность преподавателя Деятельность обучающихся
1. Организационный момент и мотивация
5 минут
Организация внимания, формулировка инженерной проблематики падения серверов СУБД без пула соединений. Приветствует студентов, фиксирует присутствующих. Приводит производственный кейс: «Отказ базы данных в период пиковой нагрузки из-за 1500 прямых коннектов без пула». Формулирует тему и практические цели занятия. Приветствуют преподавателя, занимают рабочие места, проверяют запуск ПК и СУБД. Анализируют кейс, формулируют гипотезы причин сбоя сервера.
2. Теоретический базис и разбор архитектуры
15 минут
Усвоение параметров Connection String, физики сетевого рукопожатия (Handshake), пула соединений и режимов SSL. Демонстрирует презентацию (слайды 2–11). Объясняет параметры строки подключения, накладные расходы L4/L7 Handshake, формулу оптимального пула соединений, режимы шифрования (sslmode=verify-full) и паттерн Health Check (SELECT 1). Слушают объяснение, конспектируют схему жизненного цикла соединения с СУБД, параметры пула соединений и различия форматов конфигурации (JSON, YAML, .env). Задают уточняющие вопросы.
3. Сквозная живая демонстрация (Live Demo)
10 минут
Наглядный показ методики создания конфигурационного файла, инициализации пула и отлова сетевых исключений. Показывает на проекторе: создание безопасного файла .env, сборку пула на 5 соединений, выполнение SELECT 1, искусственное отключение порта СУБД и перехват исключения Connection Refused с выводом в лог. Наблюдают за демонстрацией преподавателя, фиксируют этапы перехвата исключений подключения и структуру лог-сообщения.
4. Самостоятельный инженерный практикум
40 минут
Формирование умений настройки подключения к СУБД, расчета пула, валидации связи и обработки сбоев по 4 вариантам. Организует работу с интерактивным листом zanyatie.html. Наблюдает за выполнением, осуществляет дифференцированный контроль, индивидуально консультирует студентов по расчетам пула и режимам SSL. Открывают zanyatie.html, заполняют ФИО и группу. Выполняют расчет параметров пула, оформляют конфигурации (JSON, YAML, .env), реализуют проверку связи и обработку сетевых ошибок. Данные сохраняются в LocalStorage.
5. Итоговый контроль, рефлексия и домашнее задание
10 минут
Анализ результатов, разбор типичных ошибок, оценивание по критериальной рубрике, инструктаж по резервному ДЗ. Демонстрирует слайд 15 с веб-комиксом Bobby Tables. Разбирает ключевые ошибки (хардкод секретов, connection leak, отсутствие таймаутов). Выставляет оценки по 4-балльной рубрике. Дает пояснения к domashnee_zadanie.html. Сопоставляют решения с эталонами, устраняют неточности. Участвуют в рефлексии занятия. Экспортируют заполненный лист в PDF / отправляют на проверку. Фиксируют домашнее задание.

3. Поэтапная структура занятия (Сокращенный регламент: 60 минут)

Этап и хронометраж Дидактические цели этапа Деятельность преподавателя Деятельность обучающихся
1. Организация и проблемный ввод
3 минуты
Быстрое включение в работу, целеполагание через разбор инцидента исчерпания пула соединений. Кратко приветствует студентов, фиксирует присутствующих. Ставит проблемный кейс: перегрузка СУБД при создании сокетов без пула. Включаются в работу, фиксируют тему занятия и цели практического модуля.
2. Интенсивный теоретический разбор
12 минут
Фокусное изучение параметров Connection String, логики пула соединений и режимов SSL. Демонстрирует ключевые слайды презентации (структура URI, формула пула соединений, режимы SSL, Health Check). Акцентирует внимание на предотвращении утечек сокетов. Воспринимают концентрированный материал, фиксируют ключевые параметры конфигурации и синтаксис файлов настроек.
3. Экспресс-демонстрация эталона
7 минут
Показ минимального исполняемого кода подключения и отлова Connection Refused. Демонстрирует готовый скрипт подключения с пулом и обработчик сетевого исключения при недоступном порте СУБД. Анализируют эталонную структуру кода, подготавливают шаблоны для своего варианта в zanyatie.html.
4. Самостоятельный практикум
32 минуты
Интенсивное индивидуальное выполнение 4 кейсов в интерактивном листе. Контролирует ход выполнения заданий, оказывает адресную оперативную консультативную помощь отстающим студентам. Самостоятельно настраивают конфигурационные файлы, рассчитывают параметры пула, формируют блоки проверки связи и обработки ошибок. Сохраняют результаты.
5. Рефлексия, оценивание и ДЗ
6 минут
Экспресс-оценка работ, демонстрация слайда 15 с мемом, инструктаж по резервному заданию. Показывает слайд 15 с комиксом Bobby Tables. Подводит итоги по критериальной рубрике, указывает на типичные недочеты, выдает резервное домашнее задание. Проводят самооценку по критериям рубрики, задают заключительные вопросы, сохраняют результаты практической работы.