Табличная модель и однотабличная база данных. Отбор записей
Таблица как представление отношения; поле, запись и тип данных в однотабличной базе. Создать небольшую учебную таблицу по готовой структуре, добавить запись и выбрать строки по простому и составному условию. Проверить результат по исходным записям, различить изменение данных и отбор. Используется подготовленная учебная среда; язык SQL и сложная многотабличная СУБД не являются обязательными предпосылками.
Конспект урока
Различать поля, записи и типы данных; создать собственную учебную однотабличную базу по готовой структуре, добавить запись, выполнить простой и составной отбор и проверить сохранённый результат.
Все названия и сведения о книгах вымышленные. Готовая структура содержит четыре поля, одна запись описывает одну книгу. Практикум — самостоятельная учебная реализация однотабличной базы с сохранением JSON; промышленная СУБД и многотабличные связи не заявляются. Бумажный отбор не заменяет собственное добавление, сохранение и открытие цифровой базы.
Для основной цифровой практики нужна заранее подготовленная школьная среда из инструкции учителя. Прогноз и итог записывай на бумаге; при отсутствии техники цифровое действие проверяют на ближайшей компьютерной практике. Сохраняй первую попытку; исправления отмечай другим знаком.
Безопасное начало
Сухие руки, без напитков у техники. Провода и разъёмы не трогай, о неисправности сообщи учителю. Работай по правилам кабинета. Две полные минуты в середине урока — без экрана и заданий. Внешний ИИ, личные аккаунты и личные данные не требуются.
Что уже нужно знать
Таблица и существенные свойства из урока 007; сравнение чисел и логическое И из 004 и 8 класса. Файлы и отдельная собственная копия. SQL, установка СУБД, формулы электронных таблиц и программирование не требуются.
S0. Для модели книг записали названия и годы по столбцам. Что задаёт один столбец: одно общее свойство разных книг или сразу все сведения об одной книге?
Устная проба без отметки.
Таблица хранит записи по общей схеме
Табличная информационная модель представляет отношения между объектами и их свойствами: одна строка — запись об одном объекте, столбец — поле. Поле имеет имя и тип данных. В нашем примере Код и Название текстовые, Год целочисленный, Доступна логическое Да/Нет. Код уникален в этой базе; текст сохраняет начальный ноль. Добавление записи меняет исходные данные. Отбор выбирает строки, для которых истинно условие; исходные строки сохраняются. При И должны выполняться обе части, при ИЛИ — хотя бы одна. Знак ≥ включает равенство. Отсутствие выбранных строк допустимо. База данных хранит организованные сведения, а СУБД — программное средство работы с ними. Здесь используется небольшой браузерный практикум с готовой схемой и файлом JSON; это не полный промышленный редактор баз данных. JSON содержит всю базу и условие, а не только видимые строки. Сохранённый файл нужно загрузить заново и проверить.
| Поле | Тип и смысл |
|---|---|
| Код | Текстовый уникальный идентификатор |
| Название | Текст |
| Год | Целое число |
| Доступна | Логическое значение: Да / Нет |
Все данные книг вымышленные. Иллюстрации концептуальные, строки читают из условий. Для ручного отбора можно пользоваться памяткой; наблюдения цифровой работы записывают только после собственного действия.
Концептуальная иллюстрация. Точные данные определены условиями, таблицами и схемами; предметы на рисунке не являются входными данными.
Личная проба
C1. В таблице поля Код, Название, Год, Доступна. Запись: 03; «Комета»; 2022; Нет. Что здесь является именем поля, что — целой записью, а что — значением поля Год? Может ли одно слово «Комета» заменить всю запись?
Две минуты каждый различает поле, значение и запись; затем две на короткий разбор. Памятка разрешена.
Выбрать тип по смыслу поля
Код «09» обозначает одну книгу и хранится текстом: начальный ноль сохраняется. Год 2021 — целое число для сравнения годов. Доступна Да — логическое значение. Это три разных назначения, даже если в двух полях видны цифры.
A1. Для новой записи заданы Код «01», Название «Линия», Год 2023, Доступна Нет. Выбери тип каждого поля: текст, целое число или логическое значение. Почему Код удобно хранить текстом, хотя он состоит из цифр? В этой базе коды уникальны и имеют ровно две цифры.
Сначала своя запись и основание, затем сверка.
Полная пауза
Две минуты без проекции, чтения, вычислений и обсуждения. Отведи взгляд и смени позу.
Проверить каждую строку по условию
Образец: есть две вымышленные записи залов: 41 — 12 мест, свободен; 42 — 15 мест, занят. Условие Мест ≥ 12 И Свободен = Да оставляет только 41. Ровно 12 подходит, у 42 не выполнена вторая часть. Обе исходные записи остаются в базе.
A2. Готовая таблица имеет поля Код, Название, Год, Доступна: 11 — «Свет», 2019, Да; 12 — «Мост», 2020, Нет; 13 — «Волна», 2022, Да. Сначала выбери коды при условии Доступна = Да. Затем выбери коды при условии Год ≥ 2020 И Доступна = Да. Объясни различие на записях 11 и 12; удаляются ли они из исходной базы?
Три минуты личный построчный отбор, затем две на проверку И и исходного количества.
Концептуальная иллюстрация. Точные данные определены условиями, таблицами и схемами; предметы на рисунке не являются входными данными.
Создать, отобрать, сохранить и восстановить
Образец действий на другой записи: заполнить все поля по схеме, убедиться в уникальности кода, добавить строку. Задать только нужные условия и применить их. Записать коды результата, сохранить полную базу JSON, в чистой вкладке загрузить файл и сверить все сохранённые записи и условие. Снятие фильтра показывает исходные строки. Чужой показ не заменяет свою запись и файл.
| Шаг | Что проверить |
|---|---|
| Добавить | Код, название, год, доступность |
| Отобрать | Все части условия |
| Сохранить | Свой файл JSON загружен |
| Восстановить | Все строки и то же условие |
B1. В собственной вкладке открой 008-table-lab.html. Готовая схема: Код — текст, Название — текст, Год — целое, Доступна — Да/Нет. Начальные записи: 01 — «Орбита», 2020, Да; 02 — «Маяк», 2018, Да; 03 — «Комета», 2022, Нет; 04 — «Шаг», 2024, Да. Добавь свою запись 05 — «Маршрут», 2021, Да. Сверь четыре поля. Сначала отбери Доступна = Да без ограничения года, запиши коды. Затем добавь Год не меньше 2020: оба условия соединены И. Запиши коды, объясни по отдельности судьбу 01, 02 и 03. Сохрани базу JSON, проверь загрузку файла, открой чистую вкладку практикума и загрузи свой файл. Сверь условие и результат. Нажми Показать все записи и запиши число всех записей восстановленной базы, включая добавленную. Каждый сам добавляет, фильтрует, сохраняет и восстанавливает свою базу; журнал заполняется по собственному наблюдению.
Заготовка для своей записи:
| Моя проверка | Наблюдение |
|---|---|
| Коды простого отбора | |
| Коды двух условий И | |
| Почему 01 / 02 / 03? | |
| Свой файл восстановлен? | |
| Все исходные строки после снятия |
Десять минут: 1 — инструкция, 4 — первый, 4 — второй, 1 — личная итоговая сверка. При 30 ПК — параллельно. Своя вкладка, свой JSON, свои наблюдения.
Проверка вымышленного ответа ИИ
AI1. Вымышленный ИИ советует: «Если после фильтра видны три книги, две остальные удалены. Для условия Год ≥ 2020 И Доступна = Да достаточно, чтобы выполнялось любое одно ограничение». Найди и исправь обе ошибки.
Это заранее составленный учебный пример. Самостоятельно проверь конкретный шаг; обращение к сервису не требуется.
Помощь и резерв
- Считает ячейку всей записью. Покажи все значения одного объекта в строке.
- Потерял начальный ноль кода. Проверь текстовое назначение поля.
- Заменяет И на ИЛИ. Проверь каждую часть для каждой строки.
- Объявляет скрытые строки удалёнными. Сними фильтр и сверяй исходную базу.
D1. Резерв на бумаге. Для трёх записей A2 (11 — «Свет», 2019, Да; 12 — «Мост», 2020, Нет; 13 — «Волна», 2022, Да) замени И на ИЛИ: Год ≥ 2020 ИЛИ Доступна = Да. Какие коды получатся и почему? В практикуме два поля отбора соединены только И; этот резерв решается на бумаге.
D1 — необязательный резерв на 3–4 минуты после основных попыток. При нехватке времени перенести. H1 и весь тест автоматически вместе не назначаются.
Индивидуальный итог
Четыре полные минуты лично. Условия заранее на бумаге. Памятка и разобранные модели разрешены; ключи и веб-разбор закрыты. Учитель не даёт учебных подсказок. Сбор после четырёх минут.
E1. В таблице книг слово «Год» стоит в заголовке столбца, а 2020 — в одной ячейке под ним. Что является именем поля, что — его значением?
E2. Две записи: код 21, год 2020, Доступна Да; код 22, год 2021, Доступна Нет. Выбери коды по Год ≥ 2020 И Доступна = Да и назови основание исключения другой строки.
E3. До отбора было пять исходных записей, в результате видно три. Достаточно ли этого, чтобы объявить две записи удалёнными? Как проверить?
Разбор после своей попытки
После исправления выбери один новый пример из самопроверки.
Файлы для собственной практики
Открой практикум или скачай ZIP и распакуй. Исходные четыре записи и готовая схема уже есть; готового решения B1 в комплекте нет. Используй собственную вкладку и свой JSON. Файл сохраняется на твоём устройстве, загрузка в практикум выполняется только в браузере.
Материалы и самопроверка
Презентация, самостоятельный план учителя, рабочий лист, выходной билет и бумажная самопроверка открываются отдельными карточками. DOCX можно смотреть на сайте и скачать. PDF для печати:
Самопроверка на сайте: шесть вопросов с пояснениями, отдельно 6–8 минут. Бумажная версия с письменными основаниями и разбором — 8–12 минут. Все шесть новых письменных случаев — ещё 8–10 минут; выбирай прежде всего случай к своей ошибке. Эти модули не прибавляют к основным 45 минутам и не задаются целиком вместе с H1 автоматически. Пояснения и новые случаи для бумажного разбора есть в плане учителя.
Домашний перенос
H1. Дома 5–7 минут на бумаге. Создай таблицу из полей Код, Год, Доступна для вымышленных записей: 31 — 2021, Да; 32 — 2022, Да; 33 — 2024, Нет. Отбери по Год ≥ 2022 И Доступна = Да. Запиши результат, основания двух исключений и число исходных строк после снятия фильтра. Компьютер не требуется.
Полное условие и памятка есть на листе. Решение запиши в тетради. Достаточно 5–7 минут с сохранённой опорой.
Источники
ФРП информатики 7–9 классов, базовый уровень: содержание 9 класса, раздел 2 «Теоретические основы информатики», моделирование, печатные с. 40–41. Здесь изучаются табличная модель отношения, поля, записи и типы, создание небольшой однотабличной базы по готовой схеме, поиск и отбор. SQL и сложная многотабличная СУБД не являются предпосылками. Это час 008 авторского КТП на 2026/2027 год. Учебник школы не указан; номера параграфов не назначены.
6 вопросов по теме «Табличная база и отбор: самопроверка». Выбери ответ, прочитай объяснение и попробуй ещё раз, если ошибся.
Открыть отдельноВопрос 1 из 6
ТренировкаБез отметки и ограничения времени. Первый ответ учитывается отдельно от исправлений. При обновлении страницы ответы сбросятся.
Скачать и открыть
Материалы урока
7 материаловПодготовка к уроку
2 материала· для учителей
20 слайдов, отдельная качественная иллюстрация на каждом, редактируемые примеры и таблицы, практика, проверка ответа ИИ и заметки учителю.
Презентация
Самостоятельный план 45/40 минут: полные условия и ключи, карта 20 слайдов, помощь, индивидуальный итог, 18 объяснений самопроверки и шесть случаев переноса.
Методичка · MediaSchool
Рабочие листы и практика
4 материала· для учеников
Три страницы: памятка, собственные попытки, два основных действия, проверка совета ИИ, помощь, резерв и домашний перенос.
Рабочий лист
Два билета на А4. Четыре минуты индивидуально, памятка разрешена, шесть формирующих баллов.
Рабочий лист
Шесть вопросов совпадают с тестом на странице. Две страницы; 8–12 минут с письменными основаниями и разбором, ключи и новые случаи в плане.
Рабочий лист
HTML-практикум и инструкция: своя запись, отбор, сохранение и восстановление JSON.
Рабочий лист
Проверка знаний
1 материал· для учеников
6 вопросов с объяснениями и повторной попыткой.
Проверочная
От сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!