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

Базы данных и запросы

Информатика9 класс44 раздела
Базы данных и запросы

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

Разработка однотабличной базы данных. Составление запросов к базе данных

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

Цель этапа: включить учеников в учебную деятельность и показать практическую значимость запросов к базе данных.
Время
Действие учителя
Действие учеников
1 мин
Учитель приветствует класс и показывает на экране фрагмент таблицы с названиями кружков, днями занятий и количеством мест. «Здравствуйте, ребята. Проверьте, пожалуйста, наличие тетради и ручки. Сегодня мы будем работать не с абстрактными строками, а с таблицей, похожей на ту, которая может использоваться при записи школьников в кружки».
Проверяют готовность, открывают тетради, рассматривают таблицу на экране и называют знакомые элементы: «строки», «столбцы», «значения».
3 мин
Учитель использует приём «Проблемный вопрос»: «Представьте, что директор просит за несколько секунд назвать все кружки, которые проходят во вторник и имеют свободные места. Можно ли каждый раз просматривать всю таблицу вручную? А если в ней тысяча записей? Как дать компьютеру точную команду? Сегодня мы научимся составлять такие команды — запросы. Этот навык встречается в заданиях ОГЭ, поэтому будем действовать по понятному алгоритму, без угадывания».
Обсуждают вопрос сначала индивидуально 30 секунд, затем в парах 1 минуту; формулируют предположения: «Нужен фильтр», «Нужно задать условие», «Компьютеру надо указать поле и значение».
Завершение этапа: учитель подводит итог: «Мы увидели, что большая таблица становится полезной только тогда, когда из неё можно быстро получить нужные сведения. Сначала вспомним, из каких элементов состоит база данных, а затем выясним, как превратить вопрос пользователя в запрос».

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

Цель этапа: восстановить понятия базы данных и подготовить основу для составления условий отбора.
Время
Действие учителя
Действие учеников
3 мин
Учитель проводит устную разминку «Цепочка понятий»: «Посмотрите на таблицу. Как называется вся организованная совокупность сведений? Как называется столбец? Как называется строка, содержащая сведения об одном объекте? Что записывается в ячейке на пересечении строки и столбца? Для чего может понадобиться ключевое поле?» Учитель фиксирует ответы на доске.
Отвечают: «База данных», «поле», «запись», «значение поля». Объясняют: «Ключевое поле позволяет однозначно различать записи». Записывают определения, если они были сформулированы неточно, и исправляют их по обсуждению.
3 мин
Учитель показывает две таблицы: в первой заголовки полей понятны, во второй встречаются названия «поле 1», «поле 2». «Какая таблица удобнее для поиска? Почему? Назовите признаки хорошо разработанной таблицы. Обратите внимание: одно поле должно содержать одно свойство объекта, а значения в столбце должны быть сопоставимы».
Сравнивают таблицы в парах и называют признаки: «понятные названия полей», «одинаковый тип данных в столбце», «одна запись соответствует одному объекту». Формулируют вывод: «Структуру надо продумать до заполнения таблицы».
Завершение этапа: учитель подводит итог: «Мы вспомнили, что таблица состоит из полей и записей, а качество поиска зависит от её структуры. Теперь проверим, что именно вызывает затруднение при составлении запроса».

Этап 3. Постановка проблемы и целеполагание (5 мин)

Цель этапа: обнаружить затруднение при переводе естественного языка в формальное условие и сформулировать план освоения нового действия.
Время
Действие учителя
Действие учеников
2 мин
Учитель показывает таблицу «Кружки» и задаёт условие: «Найдите записи о кружках, которые проходят во вторник». Затем меняет условие: «Найдите кружки по робототехнике, которые проходят во вторник». «Что изменилось? Достаточно ли назвать только значение “вторник”? Как компьютер поймёт, что сравнивать нужно именно поле “День”?»
Выделяют в таблице поле «День», затем поле «Направление». Объясняют: «Нужно указать название поля, условие и значение». Называют затруднение: «Не всегда ясно, как соединить два условия».
3 мин
Учитель организует «Снежный ком»: «Сначала каждый запишите, чему нужно научиться. Затем обсудите с соседом и объедините формулировки. В конце предложите общий план». Учитель принимает формулировки и фиксирует на доске: «1. Спроектировать таблицу. 2. Разобрать условие. 3. Записать запрос. 4. Проверить результат».
Записывают личную цель, обсуждают её в парах, предлагают общий вариант: «Научиться составлять запросы по одному и двум условиям и проверять, какие записи подходят».
Завершение этапа: учитель подводит итог: «Проблема найдена: обычный вопрос нужно перевести в точное условие для компьютера. Дальше мы вместе откроем алгоритм такого перевода на конкретной таблице».

Этап 4. Открытие нового знания (10 мин)

Цель этапа: сформировать алгоритм проектирования однотабличной базы данных и записи запросов по одному и двум условиям.
Время
Действие учителя
Действие учеников
4 мин
Учитель выводит таблицу «Кружки» и проговаривает: «Определим предметную область — школьные кружки. Объектом будет один кружок. Его признаки: название, направление, день занятий, возраст участников, количество свободных мест. Каждый признак становится полем, а сведения об одном кружке — записью. Важно не помещать в одно поле сразу несколько независимых признаков». Учитель показывает строку с примером записи и выделяет поля разными цветами.
Называют объект и его признаки. В тетради составляют схему: «объект — кружок; поля — название, направление, день, возраст, количество мест». Объясняют, почему «день» и «направление» должны быть разными полями.
3 мин
Учитель записывает на доске памятку: «Запрос по одному условию: поле — оператор — значение». «Рассмотрим запрос: выбрать кружки, занятия которых проходят во вторник. Поле — “День”, оператор — “=”, значение — “вторник”. Запись условия: $День = "вторник"$. Теперь запрос: выбрать кружки, где свободных мест больше двух. Как изменятся поле, оператор и значение?»
Записывают алгоритм и формулу условия. Отвечают: «Поле — “Количество мест”, оператор — “>”, значение — 2». Записывают: $Количество\ мест > 2$ и находят в таблице подходящие записи.
3 мин
Учитель показывает два запроса: «Выбрать кружки по робототехнике, которые проходят во вторник» и «Выбрать кружки по робототехнике или по программированию». «В первом случае обе части должны быть истинными, поэтому используем “И”: $Направление = "робототехника" И День = "вторник"$. Во втором достаточно выполнения хотя бы одной части, поэтому используем “ИЛИ”: $Направление = "робототехника" ИЛИ Направление = "программирование"$.»
Сравнивают два условия, отмечают различие в тетради. По каждой строке таблицы ставят знак «+» или «−» для первой и второй частей запроса. Формулируют вывод: «При “И” запись должна удовлетворять всем условиям, при “ИЛИ” — хотя бы одному».

Запись в тетрадях

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

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

  • База данных — организованная совокупность данных.
  • Таблица состоит из полей и записей; поле описывает признак объекта, запись содержит сведения об одном объекте.
  • Алгоритм запроса: определить поле; выбрать оператор; записать значение; соединить условия «И» или «ИЛИ»; проверить каждую запись.
  • Примеры: $День = "вторник"$; $Количество\text{ мест} > 2$; $Направление = "робототехника" И День = "вторник"$.
Завершение этапа: учитель подводит итог: «Мы получили универсальный алгоритм: от вопроса — к полю, оператору и значению, а затем к проверке каждой строки. Сейчас применим его сначала вместе, а потом самостоятельно в формате, похожем на задания ОГЭ».

Этап 5. Первичное закрепление (7 мин)

Цель этапа: закрепить составление запросов и различение логических операций через работу в парах.
Время
Действие учителя
Действие учеников
2 мин
Учитель раздаёт парам карточку с таблицей «Кружки» и заданием: «Составьте запрос для выбора кружков, которые проходят в четверг». Затем напоминает: «Сначала подчеркните в тексте поле, затем обведите значение и только после этого запишите условие».
В парах подчёркивают слово «день», выделяют значение «четверг», записывают $День = "четверг"$ и называют номера подходящих записей.
3 мин
Учитель предлагает второй запрос: «Выберите кружки, где возраст участников не меньше 14 лет и свободных мест больше нуля». «Не торопитесь сразу искать строки. Запишите две части условия и соедините их правильным словом». Учитель просит одну пару объяснить ход решения.
Записывают $Возраст \ge 14 И Количество\text{ мест} > 0$. Проверяют каждую строку по двум условиям, исключают записи, нарушающие хотя бы одно из них. Объясняют: «Используем “И”, потому что нужны оба признака».
2 мин
Учитель организует взаимопроверку по приёму «Две звезды и пожелание»: «Проверьте у соседней пары три пункта: названо ли поле, верно ли выбран оператор, проверены ли обе части условия. Запишите две сильные стороны и один совет».
Сверяют запрос с памяткой, отмечают два правильных элемента и один возможный недочёт, например: «Указаны оба поля, но не записан оператор “больше» или «проверена только первая часть условия».

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

Для условия «выбрать кружки, где возраст участников не меньше 14 лет и свободных мест больше нуля»: 1) выделить поля «Возраст» и «Количество мест»; 2) записать операторы $\ge$ и $>$; 3) записать значения 14 и 0; 4) соединить условия операцией «И»; 5) проверить каждую запись. Итог: $Возраст \ge 14 И Количество\text{ мест} > 0$.
Завершение этапа: учитель подводит итог: «Пары показали, что запрос нельзя проверять по одному признаку, если в условии их два. Теперь каждый самостоятельно выполнит задания и продемонстрирует, что умеет контролировать полный путь от текста до результата».

Этап 6. Самостоятельная работа с самопроверкой (9 мин)

Цель этапа: проверить индивидуальное освоение алгоритма составления запросов и работы со структурой однотабличной базы данных.
Время
Действие учителя
Действие учеников
1 мин
Учитель объясняет инструкцию: «Работаем индивидуально. В задании 1 определите поля таблицы, в задании 2 составьте запрос по одному условию, в задании 3 — по двум условиям. Сначала выполняйте обязательную часть, затем при готовности переходите к повышающей. Не угадывайте строки: каждую проверяйте по условию».
Записывают номер варианта, знакомятся с заданиями и отмечают порядок действий в памятке.
5 мин
Учитель раздаёт карточки. Базовая часть: «Для базы данных “Библиотека” выберите поля для хранения названия книги, автора, года издания, жанра и количества экземпляров. Затем составьте запрос: выбрать книги жанра “фантастика”, изданные после 2015 года». Повышающая часть: «Выбрать книги, у которых количество экземпляров меньше двух или год издания не ранее 2020 года». Учитель наблюдает, задаёт уточняющие вопросы: «Какое поле сравниваете? Почему здесь “ИЛИ”?»
Определяют поля и записывают запросы: $Жанр = "фантастика" И Год\text{ издания} > 2015$; для повышающей части — $Количество\text{ экземпляров} < 2 ИЛИ Год\text{ издания} \ge 2020$. Объясняют выбор логической операции.
3 мин
Учитель выводит эталон и предлагает самопроверку: «Сверьте не только итоговую строку, но и каждый компонент. Поставьте “+”, если назвали поле, оператор, значение и логическую связку; “?” — если требуется повторить». Учитель собирает карточки или фиксирует результаты в листе наблюдений.
Сравнивают решение с эталоном, исправляют ошибки другим цветом, подсчитывают выполненные компоненты и отмечают уровень уверенности зелёным, жёлтым или красным цветом.

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

Для базового запроса выделяются поля «Жанр» и «Год издания». Условие «фантастика» соединяется с условием «после 2015 года» операцией «И», потому что книга должна соответствовать обоим признакам: $Жанр = "фантастика" И Год\text{ издания} > 2015$. В повышающем запросе достаточно выполнения хотя бы одного условия, поэтому используется «ИЛИ»: $Количество\text{ экземпляров} < 2 ИЛИ Год\text{ издания} \ge 2020$.
Завершение этапа: учитель подводит итог: «Индивидуальная работа показала, какие элементы алгоритма уже выполняются уверенно. Если ошибка возникла, это не повод тревожиться: мы нашли конкретное место для коррекции. Осталось связать запросы с практической задачей и сформулировать, как вы будете действовать на ОГЭ».

Этап 7. Включение в систему знаний, рефлексия и домашнее задание (4 мин)

Цель этапа: обобщить алгоритм, оценить достижение цели и объяснить содержание домашней работы.
Время
Действие учителя
Действие учеников
2 мин
Учитель возвращается к проблемному вопросу: «Как быстро найти кружки, которые проходят во вторник и имеют свободные места? Назовите полный алгоритм. Как изменится запрос, если нужно найти кружки во вторник или в четверг? Почему нельзя путать “И” и “ИЛИ”?»
Формулируют алгоритм: «Выбрать поле, оператор и значение, соединить условия, проверить каждую строку». Предлагают: $День = "вторник" И Количество\text{ мест} > 0$; для двух дней — $День = "вторник" ИЛИ День = "четверг"$.
2 мин
Учитель проводит рефлексию «Светофор» и сообщает домашнее задание: «Зелёный цвет означает, что вы можете составить запрос самостоятельно, жёлтый — что нужна памятка, красный — что нужно разобрать пример вместе. Выберите уровень домашней работы, соответствующий вашей сегодняшней готовности».
Поднимают карточку выбранного цвета, устно называют один освоенный шаг и один вопрос, который остался. Записывают выбранный уровень домашнего задания.
Завершение этапа: учитель подводит итог: «Сегодня мы научились проектировать однотабличную базу данных и переводить обычный вопрос в точный запрос. На следующем уроке продолжим работу с обработкой табличных данных и рассмотрим более сложные варианты поиска. Памятка останется вашим инструментом и для учебных задач, и для подготовки к ОГЭ».

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

  • «5» — правильно определены поля базы данных и без ошибок составлены оба запроса, корректно выбраны операторы и логические связки, результат проверен по каждой записи.
  • «4» — структура базы данных определена верно, запросы составлены в основном правильно, но допущена одна неточность в операторе, значении или оформлении; после самопроверки ошибка исправлена.
  • «3» — определены основные поля и составлен хотя бы один запрос по образцу, но допущены ошибки при соединении условий или проверке записей; ученик может объяснить алгоритм с опорой на памятку.

Рефлексия

Вопрос для ученика
Цель вопроса
Что нового вы узнали о поле, записи и запросе к базе данных?
Проверка осознания основных предметных понятий.
Как вы определяете, какое слово поставить между двумя условиями: «И» или «ИЛИ»?
Выявление понимания логики составления сложного запроса.
На каком шаге алгоритма вы сегодня испытывали затруднение?
Выявление точек затруднения для коррекции на следующем уроке.
Насколько уверенно вы сможете выполнить похожее задание ОГЭ: зелёный, жёлтый или красный цвет? Почему?
Субъективная оценка освоения темы и снижение тревожности через фиксацию конкретного следующего шага.

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

«Сегодня мы увидели, что база данных — это не просто таблица, а организованная система сведений, с которой можно работать по точным запросам. Главное правило — сначала определить поле, затем оператор и значение, а после этого проверить каждую запись. Типичная ошибка — заменить “И” на “ИЛИ” или проверить только одно из условий. Вы уже умеете выполнять базовый алгоритм, поэтому на следующем уроке будем усложнять запросы и развивать скорость работы с табличной информацией».

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

Уровень
Что задать
Зачем
Базовый (обязательный)
Составить структуру однотабличной базы данных «Фильмы»: определить 5–6 полей и записать не менее 6 примерных записей. Составить 3 запроса по одному условию: на равенство, на сравнение и на поиск по текстовому значению.
Закрепляет различие между полем, записью и значением, формирует навык записи простого условия; при проверке обратить внимание на понятность названий полей и соответствие оператора условию.
Средний (повышающий)
Для созданной базы данных «Фильмы» составить 4 запроса по двум условиям: два с операцией «И» и два с операцией «ИЛИ». Для каждого запроса указать, какие записи должны попасть в результат.
Закрепляет перевод словесного условия в формальную запись и различение логических связок; при проверке смотреть на полноту и непротиворечивость условий.
Продвинутый (дополнительный)
Спроектировать собственную однотабличную базу данных для выбранной сферы: расписание секций, товары магазина или школьные мероприятия. Задать не менее 6 полей и 8 записей, затем составить 5 запросов, включая запрос с числовым сравнением и запрос с двумя альтернативами.
Развивает умение самостоятельно моделировать предметную область, выбирать существенные признаки и создавать запросы в реальном контексте; при проверке оценивать логичность структуры и возможность однозначной проверки результата.
Контрольные вопросы перед выходом из класса: «Чем поле отличается от записи? Как записать условие “количество мест не меньше пяти”? В каком случае используется “И”, а в каком — “ИЛИ”? Как проверить, что выбранная запись действительно подходит под запрос?»

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

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

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

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

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

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

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

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

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

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

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

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