Каталог тестов · Информационные технологии в исследовательской деятельности

SQL-запросы: CREATE TABLE, SELECT, WHERE, ORDER BY, GROUP BY, JOIN, UPDATE и подзапросы — тест

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

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

Содержание

Основы SQL-запросов. Запросы создания таблиц и ключей: CREATE TABLE, PRIMARY KEY, FOREIGN KEY. Простые запросы выбора: SELECT, FROM, WHERE, ORDER BY, DISTINCT. Сложные запросы: агрегатные функции COUNT, SUM, AVG, MIN, MAX, группировка GROUP BY и условие на группы HAVING, соединение таблиц JOIN. Запросы изменения данных: INSERT, UPDATE, DELETE. Запросы с подкомандами — подзапросы.

Задания

Пятнадцать заданий на тридцать минут: определить, что вернёт запрос к таблице с метеоданными, выбрать правильное условие WHERE, расставить предложения SELECT в правильном порядке, отличить WHERE от HAVING, посчитать результат COUNT, найти опасную команду UPDATE без условия, дописать пропуски в запросе с соединением.

Пояснения

Разбор объясняет порядок выполнения запроса, почему агрегат нельзя поставить в WHERE, чем COUNT(*) отличается от COUNT(поле) при пропусках и почему UPDATE без WHERE меняет все строки таблицы. Листинги запросов приведены прямо в условиях.

Где использовать

Работа подходит как контроль после модуля SQL и перед обработкой собственных данных проекта. Она не привязана к конкретной СУБД: все запросы написаны на стандартном SQL, который одинаково понимают SQLite, PostgreSQL и MySQL. Ошибки в работе быстро показывают, кто путает фильтрацию строк и групп.

Где и как проходить тест

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

Готовитесь к этой работе?

Краткая шпаргалка по теме курса: понятия, правила и примеры, типичные ошибки. Заданий этой работы в ней нет — только материал, который она проверяет.

Шпаргалка: SQL-запросы — курс «Информационные технологии в исследовательской деятельности», 10–11 классы →

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

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

Дана таблица obs(station, day, temp). Что вернёт запрос?

SELECT station, temp FROM obs WHERE temp > 20 ORDER BY temp DESC;
Вопрос 2 · 6 балл(ов)

Расположите предложения запроса SELECT в правильном синтаксическом порядке.

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

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

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

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

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

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

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

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

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

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