План урока на тему:

Создание реляционной базы данных

Информатика11 класс54 раздела
Создание реляционной базы данных

Информатика · 11 класс · Открытие нового · 45 мин

Создание базы данных: от идеи до реализации

Цели и задачи

  • Цель: сформировать умение проектировать и реализовывать структуру реляционной базы данных с использованием СУБД на основе предметной области.
  • Образовательная задача: научить определять типы данных, устанавливать связи между таблицами и обеспечивать целостность данных.
  • Развивающая задача: развивать навыки системного мышления через декомпозицию предметной области и выделение сущностей.
  • Воспитательная задача: воспитывать ответственное отношение к организации информации и этику работы с данными.

Планируемые результаты

Личностные

  • Готовность к осознанному выбору профильного образования и будущей профессии в сфере IT.
  • Понимание роли баз данных в цифровой экономике и управлении государством.
  • Развитие навыков сотрудничества в парах при решении инженерных задач.

Метапредметные

  • Умение создавать, применять и преобразовывать знаково-символические средства для решения задач.
  • Навык самостоятельного планирования путей достижения целей и выбора эффективных способов решения.
  • Способность аргументировать свою точку зрения при проектировании логической схемы базы данных.

Предметные

  • Знать понятия: реляционная БД, таблица, поле, запись, первичный ключ, внешний ключ, типы данных.
  • Уметь создавать структуру таблиц в СУБД, задавать свойства полей и устанавливать связи «один-ко-многим».
  • Владеть навыками нормализации данных (до уровня 1НФ и 2НФ) для исключения избыточности.

Универсальные учебные действия (УУД)

Личностные УУД

  • Самоопределение: связь между учебной деятельностью и будущей профессиональной траекторией.
  • Смыслообразование: понимание практической значимости структурирования больших объемов информации.

Регулятивные УУД

  • Целеполагание как постановка учебной задачи на основе соотнесения того, что уже известно, и того, что еще неизвестно.
  • Самоконтроль: проверка соответствия созданной БД исходной логической схеме.

Познавательные УУД

  • Моделирование: преобразование объекта из чувственной формы в модель, где выделены существенные характеристики.
  • Логические: анализ объектов с целью выделения признаков, синтез как составление целого из частей.

Коммуникативные УУД

  • Умение с достаточной полнотой и точностью выражать свои мысли в соответствии с задачами проектирования.
  • Управление поведением партнера — контроль, коррекция, оценка действий партнера в парной работе.

Подготовка учителя к уроку

  • Проверить работоспособность СУБД (например, MS Access, LibreOffice Base или SQLite) на рабочих станциях учеников.
  • Распечатать карточки с описанием предметной области «Школьная библиотека» (по 1 шт. на парту).
  • Подготовить презентацию с визуализацией типов связей (1:1, 1:М, М:М).
  • Загрузить на сетевой диск файл-заготовку с перечнем книг и авторов в неструктурированном виде (Excel/CSV).
  • Подготовить интерактивную доску для построения ER-диаграммы.

Ход урока

Этап 1. Организационный момент и мотивация (3 мин)

Цель этапа: психологически настроить учащихся на работу, создать проблемную ситуацию через межпредметную связь с экономикой и управлением.
Время
Действие учителя
Действие учеников
1 мин
"Здравствуйте, коллеги! Именно так я обращаюсь к вам сегодня, потому что мы приступаем к теме, которая является фундаментом любой современной корпорации, банка или социальной сети. Посмотрите на экран. Перед вами логотипы Amazon, Госуслуг и VK. Что общего у этих гигантов с точки зрения хранения данных?"
"Приветствуют учителя. Предполагают: 'Они хранят много информации', 'У них есть пользователи', 'Они используют базы данных'."
2 мин
"Верно. Но представьте, что данные в них хранятся в одном огромном текстовом файле. Сможем ли мы быстро найти заказ или восстановить пароль? Сегодня мы пройдем путь от хаоса к порядку — научимся создавать структуру, которая выдержит миллионы запросов. Наша цель — спроектировать и запустить свою первую реляционную базу данных."
"Слушают, осознают масштаб задачи. Настраиваются на инженерный подход к уроку."
Завершение этапа: учитель подводит итог: "Чтобы построить прочное здание, нужен чертеж. Чтобы создать БД, нужно понимать, из каких кирпичиков она состоит. Вспомним базу."

Этап 2. Актуализация знаний (5 мин)

Цель этапа: актуализировать знания о реляционной модели данных и типах связей, необходимых для практической работы.
Время
Действие учителя
Действие учеников
3 мин
"Проведем блиц-опрос. Я называю объект, а вы — его возможные атрибуты и их типы в БД. Объект 'Ученик'. Какие поля нам нужны? Какого типа будет поле 'Дата рождения'? А 'Средний балл'?" Учитель фиксирует ответы на доске в виде таблицы.
"Отвечают: 'Фамилия (текстовый)', 'Имя (текстовый)', 'Дата рождения (дата)', 'Средний балл (вещественное число)'."
2 мин
"Отлично. Теперь ключевой вопрос: как нам связать таблицу 'Ученики' с таблицей 'Классы'? Какое поле должно быть в обеих таблицах? Как называется такой ключ?"
"Отвечают: 'Нужно поле ID_Класса', 'Это внешний ключ (Foreign Key)', 'Связь один-ко-многим, так как в одном классе много учеников'."

Посмотрите план целиком

Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.

Завершение этапа: учитель подводит итог: "Мы вспомнили теорию. Теперь переходим к практике создания. Но сначала — обнаружим проблему в 'плоских' таблицах." house

Этап 3. Выявление затруднения и постановка проблемы (5 мин)

Цель этапа: продемонстрировать избыточность данных при хранении в одной таблице и подвести к необходимости создания связанных таблиц.
Время
Действие учителя
Действие учеников
3 мин
"Откройте на рабочих столах файл 'Library_Raw'. Это список выданных книг. Посмотрите внимательно: данные об авторе и читателе повторяются в каждой строке, если человек взял пять книг. К чему это приведет, если автор сменит фамилию или мы допустим опечатку в одном месте?"
"Анализируют файл. Отвечают: 'Придется менять во всех строках', 'Будет много ошибок', 'Файл будет весить слишком много'."
2 мин
"Именно. Это называется избыточностью. Как нам разделить этот файл на логические части, чтобы информация не дублировалась? Обсудите в парах 1 минуту и предложите список таблиц."
"Работают в парах (pair work). Предлагают варианты: 'Таблица Книги', 'Таблица Авторы', 'Таблица Читатели', 'Таблица Выдача'."
Завершение этапа: учитель подводит итог: "Вы верно определили сущности. Теперь наша задача — реализовать эту схему в СУБД."

Этап 4. Открытие нового знания и практическая реализация (15 мин)

Цель этапа: освоить алгоритм создания таблиц, настройки первичных ключей и установления связей в среде СУБД.
Время
Действие учителя
Действие учеников
5 мин
"Запускаем СУБД. Шаг 1: Создаем таблицу 'Авторы'. В режиме конструктора задаем поля: ID_Автора (Счетчик/AutoIncrement), ФИО (Текстовый), Страна (Текстовый). Почему ID_Автора мы делаем ключевым полем?" Учитель демонстрирует действия через проектор.
"Следят за действиями учителя, создают первую таблицу. Отвечают: 'Чтобы однозначно идентифицировать автора, даже если есть однофамильцы'."
10 мин
"Теперь самостоятельно в парах создайте таблицу 'Книги'. В ней должны быть: ID_Книги, Название, Жанр и... внимание... поле ID_Автора. После создания перейдите в окно 'Схема данных' (Relationships) и перетащите ID_Автора из таблицы Авторы к такому же полю в Книгах. Установите галочку 'Обеспечение целостности данных'. Что это даст?"
"Работают в парах за компьютерами (ICT). Создают вторую таблицу, связывают их. Отвечают: 'Мы не сможем добавить книгу несуществующего автора' или 'При удалении автора удалятся его книги'."

Эталон решения

Логическая схема связи: [Авторы] (ID_Автора, ФИО, Страна) ∞ — 1 [Книги] (ID_Книги, Название, ID_Автора). Тип связи: Один-ко-многим (One-to-Many).
Завершение этапа: учитель подводит итог: "Скелет нашей базы готов. Теперь проверим, насколько он жизнеспособен."

Этап 5. Первичное закрепление и самостоятельная работа (10 мин)

Цель этапа: закрепить навыки ввода данных и проверки ограничений целостности.
Время
Действие учителя
Действие учеников
5 мин
"Заполните таблицу 'Авторы' тремя записями. Затем попробуйте в таблицу 'Книги' добавить книгу, указав в поле ID_Автора число 99, которого нет в первой таблице. Что скажет система?"
"Вводят данные. Проверяют ограничение. Фиксируют сообщение СУБД об ошибке нарушения целостности. Делают вывод о работе связей."
5 мин
"Добавьте еще одну таблицу 'Читатели' самостоятельно. Подумайте, какие поля там необходимы для школьной библиотеки. Подсказка: вспомните, что вам нужно для регистрации в библиотеке."
"Самостоятельно проектируют таблицу (ФИО, Класс, Телефон). Добавляют её в общую схему БД."
Завершение этапа: учитель подводит итог: "Вы создали работающую модель. Это и есть профессиональный подход к данным."

Этап 6. Рефлексия и итоги урока (4 мин)

Цель этапа: осознание учащимися метода преодоления затруднений и самооценка результатов деятельности.
Вопрос для ученика
Цель вопроса
"Какое действие при создании БД показалось самым сложным и почему?"
"Выявление индивидуальных затруднений в алгоритме работы с СУБД."
"Где, кроме библиотеки, мы можем применить созданную сегодня структуру связи 'Один-ко-многим'?"
"Проверка понимания универсальности реляционной модели (трансфер знаний)."
"Если бы мы создавали базу для ЕГЭ, какие таблицы были бы главными?"
"Связь с актуальными для 11 класса задачами итоговой аттестации."

Критерии оценивания практической работы

  • "5" — созданы 3 таблицы, верно определены типы данных и первичные ключи, установлены связи с обеспечением целостности, данные введены без ошибок.
  • "4" — созданы 2-3 таблицы, связи установлены, но допущены мелкие ошибки в типах данных или не включена целостность.
  • "3" — созданы 2 таблицы, первичные ключи заданы, но связи отсутствуют или работают некорректно.

Завершающее слово учителя

"Друзья, сегодня вы сделали важный шаг от пользователя к разработчику. Мы увидели, что за красивыми интерфейсами приложений стоят строгие математические связи. На следующем уроке мы научимся извлекать из этого порядка пользу — писать запросы на языке SQL, чтобы база сама отвечала на наши вопросы. Вы отлично справились с проектированием!"

Домашнее задание

Уровень
Что задать
Зачем
Базовый (обязательный)
Составить в тетради схему БД 'Магазин электроники' (минимум 3 таблицы: Товары, Категории, Продажи) с указанием ключей.
Закрепление навыка проектирования логической структуры без привязки к софту.
Средний (повышающий)
Реализовать созданную схему 'Магазин' в СУБД дома и заполнить по 5 записей в каждой таблице.
Отработка технических навыков работы в интерфейсе СУБД.
Продвинутый (дополнительный)
Найти информацию о том, что такое 'Связь многие-ко-многим' и как она реализуется через промежуточную таблицу.
Подготовка к сложным темам моделирования данных и задачам уровня профильного ЕГЭ.
Контрольный вопрос: "Может ли первичный ключ состоять из двух полей одновременно, и в каком случае это может понадобиться?"

Создайте уникальный план урока по своей теме

  • Любая тема, любой уровень
  • Структура по ФГОС
  • 100% уникальный план урока
  • Цели, ход урока, рефлексия
  • Экспорт в PDF и Word
  • Готово за 1 минуту

Другие темы по информатике для 11 класса

Чем удобны планы уроков Нейрум

  • Готовый план, не набросокЦели, ход урока, планируемые результаты, рефлексия — всё по структуре ФГОС, открыли и пошли вести.
  • План урока или техкартаОдин материал — два формата экспорта в PDF. Скачали то, что нужно завучу.
  • Свой план урока за минутуНе нашли нужный? ИИ-конструктор напишет план урока по вашей теме, классу и типу урока.

Вопросы и ответы

Как скачать план урока «Создание базы данных»?

Зарегистрируйтесь бесплатно — материал сохранится в личном кабинете, откуда его можно скачать как план урока или технологическую карту.

Соответствует ли план урока ФГОС?

Да, структура урока — цели, ход урока, планируемые результаты — построена по ФГОС для 11 класса (информатике).

Можно ли изменить план под свой класс?

Да. После регистрации план урока открывается в конструкторе: этапы и содержание можно отредактировать или перегенерировать.