Каталог тестов · Большие данные

Реляционные базы данных, SQL, индексы и нормализация — тест для ИТ-класса

Предмет: Информатика Класс: 11 Вопросов: 15 Баллов: 38 Время: 30 мин Уч. год: 2025-2026 Предпроф / ИТ-класс / Большие данные
Бесплатно для подключённых школ

Данные, которые собирают в первом полугодии одиннадцатого класса, перестают помещаться в один файл, и их нужно где-то надёжно хранить и быстро искать. Модуль направления «Большие данные» о базах данных учит проектировать таблицы, писать запросы и понимать, почему один и тот же запрос выполняется то за миллисекунду, то за минуту. Работа проверяет эти навыки на маленьких понятных таблицах.

Темы работы

Виды обработки данных и виды баз данных. Реляционная модель: таблица, строка, столбец, типы данных, первичный и внешний ключ, связи «один ко многим» и «многие ко многим». Язык SQL на примерах PostgreSQL: создание таблиц, вставка, выборка, изменение, удаление, сортировка, агрегатные функции, группировка с условием HAVING, соединение таблиц JOIN. Индексы: назначение, влияние на поиск и на запись. Проектирование базы, избыточность и аномалии, нормализация.

Формат

Пятнадцать заданий: определить результат запроса с группировкой по маленькой таблице, выбрать связь между сущностями, найти нарушение нормализации, сопоставить оператор SQL и его назначение, расставить части запроса в правильном порядке, дополнить запрос с JOIN. Тридцать минут.

Разбор

Пояснения объясняют, чем WHERE отличается от HAVING, почему связь «многие ко многим» требует промежуточной таблицы, почему индекс ускоряет поиск, но замедляет вставку, и какие аномалии возникают, если адрес клиента хранить в каждой строке заказа.

Назначение

Работа подходит после модуля о базах данных в первом полугодии одиннадцатого класса и перед разделом о колоночных хранилищах и распределённой обработке, где те же идеи масштабируются на миллиарды строк.

Форматы и условия прохождения

Ученик отвечает как с компьютера, так и с телефона; специальные программы не требуются — тест открывается в обычном браузере. Благодаря настраиваемому периоду прохождения тест подходит и для домашней работы. Для защиты от подсказок отслеживается, покидал ли ученик вкладку с тестом ради других вкладок или приложений.

Примеры заданий

Вопрос 1 · 2 балл(ов)

Какой тип связи между таблицами «Ученики» и «Кружки», если ученик может ходить в несколько кружков, а в кружке много учеников?

Вопрос 2 · 2 балл(ов)

Как реализовать в реляционной базе связь «многие ко многим»?

Купить для ребёнка — 190 ₽

Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.

Купить для ребёнка — 190 ₽ Что такое кабинет родителя

Кабинет учителя — 390 ₽

Для учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.

Купить тест — 390 ₽ Оферта и реквизиты

Для всей школы — подключить организацию по лицензии →

Заберите этот тест в свою школу

Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.

Подключить школу Посмотреть в демо