Введение в тест SQL
Тест SQL - Основы проверяет уровень знаний структурного языка запросов и некоторых базовых понятий реляционных баз данных.
Вопросы этого теста не привязаны к конкретной базе данных, поэтому пройти его будет полезно любым программистам не зависимо от предпочитаемого языка программирования или сервера баз данных.
Целевая аудитория и предварительный требования
Подразумевается, что перед прохождением теста вы уже знаете основные понятия такие как "таблица", "запрос", "колонка" и т.д.
Данный тест позволит вам закрепить знания SQL. Возможно вас также заинтересует более сложный тест "Реляционные базы данных", в котором упор смещен с SQL на объекты баз данных.
Структура теста по SQL
Все вопросы данного теста условно можно разделить на следующие группы:
- Структура таблицы: эти вопросы покрывают такие понятия как таблица, колонка, индекс, первичные и внешние ключи. В этом разделе также рассматривается создание таблиц с помощью SQL;
- Выборка данных (select): использование конструкций сравнения (in, like, between), агрегационных функций, и прочих ключевых слов и конструкций (distinct, group by, order by) в выборках из базы данных с помощью оператора select;
- Выражения insert/update/delete: вопросы этой тематики посвящены манипуляциям данными в базах данных;
- Другое: вопросы этой тематики проверяют знание терминологии, аббревиатур и т.д.
Важно: Обращаем Ваше внимание, что вопросы теста составлены в соответствии со стандартом SQL 92. В противном случае версия стандарта будет явно указана в тексте вопроса.