wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тест по основам SQL

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Какой оператор используется для выборки данных?

a)

RETRIEVE

b)

FETCH

c)

SELECT

d)

PULL

2.

Как объединить две таблицы в SQL?

a)

Используйте оператор UNION, например: SELECT * FROM A UNION B;

b)

Примените оператор MERGE, например: SELECT * FROM A MERGE B;

c)

Сделайте подзапрос, например: SELECT * FROM (SELECT * FROM A) AS A, (SELECT * FROM B) AS B;

d)

Используйте оператор JOIN, например: SELECT * FROM A INNER JOIN B ON A.id = B.id.

3.

Что такое агрегатные функции в SQL?

a)

Агрегатные функции в SQL — это функции, которые выполняют вычисления над набором значений и возвращают одно итоговое значение.

b)

Агрегатные функции в SQL — это функции, которые обрабатывают текстовые данные и возвращают строку.

c)

Агрегатные функции в SQL — это функции, которые выполняют операции над отдельными значениями и возвращают массивов данных в БД.

d)

Агрегатные функции в SQL — это функции, которые фильтруют данные и возвращают набор записей.

4.

Какой оператор используется для фильтрации данных?

a)

FILTER

b)

WHERE

c)

GROUP BY

d)

SELECT

5.

Что такое индекс в SQL?

a)

Индекс в SQL - это метод для хранения данных в виде таблицы.

b)

Индекс в SQL - это команда для удаления данных из базы.

c)

Индекс в SQL - это способ шифрования данных для безопасности.

d)

Индекс в SQL - это структура данных для ускорения поиска и выборки данных.

6.

Какой оператор используется для сортировки результатов?

a)

SORT BY

b)

GROUP BY

c)

FILTER BY

d)

ORDER BY

7.

Как выбрать уникальные значения из столбца?

a)

Применить оператор JOIN в SQL для объединения данных.

b)

Использовать метод filter() в Pandas для фильтрации строк.

c)

Использовать оператор DISTINCT в SQL или метод unique() в Pandas.

d)

Применить оператор GROUP BY в SQL для группировки значений.

8.

Что делает оператор JOIN?

a)

Объединяет строки из разных таблиц по общему столбцу.

b)

Удаляет строки из одной таблицы.

c)

Фильтрует строки по заданному условию.

d)

Сортирует данные в одной таблице.

9.

Как использовать GROUP BY в запросе?

a)

GROUP BY позволяет объединять данные без агрегации.

b)

Используйте GROUP BY для сортировки данных по времени.

c)

Используйте GROUP BY для агрегирования данных по указанным столбцам.

d)

Применяйте GROUP BY для фильтрации строк в запросе.

10.

Какой оператор используется для ограничения количества возвращаемых строк?

a)

TOP

b)

LIMIT BY

c)

FETCH

d)

LIMIT

11.

Что такое подзапрос в SQL?

a)

Подзапрос в SQL - это запрос, который используется только для обновления данных.

b)

Подзапрос в SQL - это вложенный запрос, который возвращает данные для основного запроса.

c)

Подзапрос в SQL - это запрос, который выполняется параллельно с основным запросом.

d)

Подзапрос в SQL - это запрос, который не возвращает никаких данных.

12.

Как использовать HAVING в запросе?

a)

HAVING применяется только к неагрегированным данным.

b)

HAVING заменяет WHERE в запросах без группировки.

c)

Используйте HAVING после GROUP BY для фильтрации агрегированных данных.

d)

Используйте HAVING перед SELECT для фильтрации данных.

13.

Что такое первичный ключ?

a)

Первичный ключ - это индекс для ускорения поиска в таблице.

b)

Первичный ключ - это поле, которое может содержать дубликаты.

c)

Первичный ключ - это временный идентификатор для записи в базе данных.

d)

Первичный ключ - уникальный идентификатор записи в таблице базы данных.

14.

Как создать индекс на таблице?

a)

CREATE TABLE имя_таблицы WITH INDEX имя_индекса;

b)

CREATE INDEX имя_индекса ON имя_таблицы (столбец1, столбец2);

c)

INDEX имя_таблицы (столбец1, столбец2) AS имя_индекса(столбец1, столбец2);

d)

ADD INDEX имя_индекса TO имя_таблицы (столбец1, столбец2);

15.

Как использовать оператор LIKE в запросе?

a)

Используйте оператор LIKE только с символом '%' для точного совпадения.

b)

LIKE используется для сравнения числовых значений в запросах.

c)

Оператор LIKE не поддерживает символы подстановки в SQL запросах.

d)

Используйте оператор LIKE с символами подстановки '%' и '_' для поиска по шаблону.

16.

Что такое внешние ключи?

a)

Внешние ключи - это поля, которые хранят данные о пользователях.

b)

Внешние ключи - это индексы, которые ускоряют запросы к базе данных.

c)

Внешние ключи - это уникальные идентификаторы в таблице.

d)

Внешние ключи - это поля в таблице, которые ссылаются на первичный ключ другой таблицы.

17.

Как объединить таблицы с помощью LEFT JOIN?

a)

SELECT * FROM основная_таблица LEFT JOIN вторая_таблица ON основная_таблица.ключ = вторая_таблица.ключ;

b)

SELECT * FROM основная_таблица FULL JOIN вторая_таблица ON основная_таблица.ключ = вторая_таблица.ключ;

c)

SELECT * FROM основная_таблица RIGHT JOIN вторая_таблица ON основная_таблица.ключ = вторая_таблица.ключ;

d)

SELECT * FROM основная_таблица INNER JOIN вторая_таблица ON основная_таблица.ключ = вторая_таблица.ключ;

18.

Как использовать ORDER BY с несколькими столбцами?

a)

ORDER BY столбец1, столбец2

b)

ORDER BY столбец1 OR столбец2

c)

ORDER BY столбец2, столбец1 DESC

d)

ORDER BY столбец1 AND столбец2

19.

Что такое нормализация базы данных?

a)

Нормализация базы данных - это способ ускорения работы серверов.

b)

Нормализация базы данных - это процесс упорядочивания данных для уменьшения избыточности и повышения целостности.

c)

Нормализация базы данных - это метод создания резервных копий информации.

d)

Нормализация базы данных - это процесс увеличения избыточности данных.

20.

Какой оператор используется для добавления данных в таблицу?

a)

INSERT

b)

SELECT

c)

UPDATE

d)

DELETE