NEW
Font size
WorksheetsВопросы по SQL
Total questions: 35
Worksheet time: 18mins
Что означает аббревиатура SQL?
Simple Question Language
Structured Query Language
System Query Language
Standard Quick Language
Server Query Logic
SQL является языком какого типа?
Процедурного
Императивного
Ассемблерного
Декларативного
Объектного
Что делает команда SELECT?
Добавляет строку
Удаляет таблицу
Создает таблицу
Выбирает данные из таблицы
Изменяет структуру
Что означает символ * в запросе SELECT * FROM table?
Удаление таблицы
Фильтрация
Подсчет строк
Сортировка
Выбор всех столбцов таблицы
Какой оператор SQL используется для фильтрации данных?
GROUP BY
HAVING
ORDER BY
WHERE
SELECT
Какой оператор SQL используется для сортировки данных?
SELECT
WHERE
FILTER
ORDER BY
INTO
Какой оператор добавляет данные в таблицу?
DELETE
UPDATE
ALTER
SELECT
INSERT
Какой оператор изменяет данные в таблице?
JOIN
CREATE
DELETE
INSERT
UPDATE
Что произойдет, если выполнить DELETE без условия WHERE?
Удалится только структура
Создастся резервная копия
Изменится только первая строка
Ничего не произойдет
Будут удалены все строки таблицы
Какой тип JOIN возвращает только совпадающие строки из обеих таблиц?
FULL JOIN
CROSS JOIN
LEFT JOIN
RIGHT JOIN
INNER JOIN
Какой тип JOIN возвращает все строки из левой таблицы?
RIGHT JOIN
FULL JOIN
INNER JOIN
SELF JOIN
LEFT JOIN
Какие DML-операции являются ключевыми событиями для срабатывания триггеров?
CREATE, ALTER, DROP
JOIN, UNION, INTERSECT
GRANT, REVOKE, DENY
SELECT, INSERT, UPDATE
INSERT, UPDATE, DELETE
Какой тип триггера срабатывает отдельно для каждой изменяемой строки?
AFTER триггер
BEFORE триггер
Триггер уровня инструкции
INSTEAD OF
Какой тип триггера срабатывает отдельно для каждой изменяемой строки?
AFTER триггер
BEFORE триггер
Триггер уровня инструкции
INSTEAD OF триггер
Триггер уровня строки (FOR EACH ROW)
Какой тип триггера выполняется один раз на всю операцию?
AFTER триггер
BEFORE триггер
ROW-LEVEL триггер
Триггер уровня строки (FOR EACH ROW)
Триггер уровня инструкции
Что такое вложенный (подзапрос) в SQL?
Системная функция
Процесс индексации
Команда для удаления таблиц
Запрос, выполняемый только один раз
Запрос, выполняемый внутри другого SQL-запроса
Какой тип подзапроса зависит от внешнего запроса?
Статический
Многострочный
Некоррелированный
Скалярный
Коррелированный
Что делает скалярный подзапрос?
Фильтрует таблицу
Удаляет данные
Создает индекс
Возвращает несколько строк
Возвращает одно значение
Что такое индекс в базе данных?
Функция фильтрации
Тип транзакции
Имя таблицы
Команда SQL
Структура данных для ускорения поиска
Что делают уникальные индексы?
Обновляют значения
Создают временные таблицы
Сортируют таблицу
Удаляют повторяющиеся строки
Запрещают дубликаты в столбце
Какая сложность поиска по индексу?
O(n)
O(n²)
O(n³)
O(1)
O(log n)
К какой категории относится команда CREATE TABLE?
TCL
DQL
DCL
DML
DDL
Какие команды относятся к DML?
GRANT, REVOKE
COMMIT, ROLLBACK
CREATE, DROP, ALTER
SELECT, GROUP BY
INSERT, UPDATE, DELETE
Команда SELECT относится к какой категории SQL?
TCL
DDL
DCL
DML
DQL
Что делает команда SELECT * FROM Employees?
Создает индекс
Добавляет новую колонку
Удаляет таблицу Employees
Изменяет структуру таблицы
Выбирает в
Что делает команда SELECT * FROM Employees?
Создает индекс
Добавляет новую колонку
Удаляет таблицу Employees
Изменяет структуру таблицы
Выбирает все столбцы из таблицы Employees
Что делает DISTINCT?
Объединяет строки
Сортирует по убыванию
Создает новые таблицы
Фильтрует по диапазону
Удаляет повторяющиеся значения
Что делает ORDER BY?
Объединяет данные
Удаляет таблицу
Создает индекс
Фильтрует по условию
Сортирует результаты запроса
Что делает GROUP BY?
Фильтрует по условию
Объединяет строки
Создает новую таблицу
Удаляет данные
Группирует данные по значению столбца
Что делает HAVING?
Создает индекс
Удаляет таблицу
Сортирует результат
Фильтрует отдельные строки
Фильтрует группы после группировки
Какая команда сохраняет изменения транзакции?
DELETE
SAVEPOINT
ROLLBACK
ALTER
COMMIT
Какая команда отменяет изменения транзакции?
UPDATE
DROP
COMMIT
SAVEPOINT
ROLLBACK
Что такое первичный ключ (Primary Key)?
Ключ для шифрования данных
Файл резервной копии
Случайное число
Служебная команда SQL
Поле, однозначно идентифицирующее запись в таблице
Что такое внешний ключ (Foreign Key)?
Поле для ввода комментариев
Поле с автоматическим значением
Поле для хранения даты
Основное текстовое поле
Поле, ссылающееся на первичный ключ другой таблицы
Какой тип связи встречается чаще всего в базах данных?
Случайная связь
Один к одному (1:1)
Нет связи
Многие ко многим (M:N)
Один ко многим (1:N)
