NEW
Font size
WorksheetsВопросы по SQL
Total questions: 34
Worksheet time: 11mins
Для чего используется логический оператор OR?
Для объединения двух условий, если хотя бы одно из них истинно
Для умножения двух чисел
Для сравнения строк
Для вычисления остатка от деления
Какой логический оператор инвертирует значение условия?
NOT
AND
OR
XOR
Какой логический оператор используется для объединения двух условий в SQL-запросе: age > 21 и surname = 'Ivanov'?
OR
AND
NOT
LIKE
Какой результат даст следующий SQL-запрос: SELECT * FROM Students WHERE NOT (age > 25 OR age < 18) AND NOT group_name = 'D';?
Выберет всех студентов старше 25 лет и из группы D
Выберет всех студентов младше 18 лет и не из группы D
Выберет всех студентов с возрастом от 18 до 25 лет, не из группы D
Выберет всех студентов из группы D с любым возрастом
Какой оператор SQL используется для фильтрации данных по диапазону значений?
BETWEEN
IN
LIKE
SELECT
Для чего используется оператор IN в SQL?
Для выбора значений из списка
Для фильтрации по диапазону
Для поиска по шаблону
Для сортировки данных
Какой символ используется с оператором LIKE для обозначения любого количества символов?
%
_
#
*
Какой результат вернет запрос: SELECT * FROM Students WHERE name LIKE '_a%'?
Строки, где второй символ имени — "a"
Строки, где имя начинается с "a"
Строки, где имя заканчивается на "a"
Все строки из таблицы Students
Почему запрос SELECT * FROM Students WHERE age = NULL; не работает корректно для поиска строк с отсутствующим значением age?
Потому что сравнение с NULL с помощью оператора "=" всегда возвращает неизвестно.
Потому что запрос всегда возвращает все строки.
Потому что запрос вызывает ошибку синтаксиса.
Потому что запрос удаляет строки с NULL.
Какой результат вернёт запрос: SELECT TOP 5 * FROM Students ORDER BY age DESC;?
Пять самых старших студентов
Пять самых младших студентов
Всех студентов, отсортированных по возрасту
Пять студентов с самым низким возрастом
В какой из следующих задач целесообразно использовать функцию AVG?
Вычисление среднего балла студентов в классе
Подсчёт количества студентов
Нахождение максимального балла
Суммирование всех баллов
Что такое подзапросы в SQL?
Запросы, вложенные внутри других запросов
Запросы, которые удаляют данные
Запросы, которые обновляют данные
Запросы, которые создают таблицы
Почему нельзя использовать агрегатную функцию COUNT(*) с условием > 5 в операторе WHERE?
Потому что WHERE применяется до группировки данных
Потому что COUNT(*) не поддерживается в SQL
Потому что WHERE применяется после HAVING
Потому что COUNT(*) работает только с числовыми столбцами
Какой тип соединения в SQL возвращает все строки из обеих таблиц, даже если нет совпадения?
FULL JOIN
INNER JOIN
RIGHT JOIN
LEFT JOIN
В чем отличие CROSS JOIN от других видов соединений (JOIN) в SQL?
CROSS JOIN не использует условия соединения и возвращает все возможные комбинации строк
CROSS JOIN соединяет таблицы только по совпадающим значениям
CROSS JOIN удаляет дубликаты строк
CROSS JOIN сортирует результат по первому столбцу
Какой оператор используется для создания представления в SQL?
CREATE VIEW
CREATE TABLE
ALTER VIEW
DROP VIEW
Какой оператор используется для удаления представления в SQL?
DROP VIEW
DELETE VIEW
ALTER VIEW
CREATE VIEW
Что является последним этапом проектирования БД?
А) Связи
Б) Сущности и атрибуты
В) Создание диаграммы
Г) Предметная область
Приведите пример нарушения второй нормальной формы в таблице базы данных.
Когда неключевой атрибут зависит только от части составного ключа.
Когда все атрибуты зависят от всего ключа.
Когда таблица не содержит ключа.
Когда все атрибуты являются ключевыми.
Что означает требование третьей нормальной формы (3НФ) в реляционной базе данных?
Нет транзитивных зависимостей (атрибут зависит от неключевого атрибута)
Все атрибуты зависят только от первичного ключа
Все значения атрибутов уникальны
Все атрибуты являются ключевыми
Почему отсутствие транзитивных зависимостей важно для третьей нормальной формы?
Это предотвращает избыточность данных и повышает целостность данных
Это позволяет использовать только уникальные ключи
Это делает таблицу более компактной
Это увеличивает количество атрибутов в таблице
Что такое нормализация в контексте реляционных баз данных?
Процесс уменьшения избыточности данных
Процесс создания резервных копий данных
Процесс объединения таблиц
Процесс увеличения объема данных
Что означает аббревиатура DDL в контексте баз данных?
Data Definition Language
Data Description Language
Data Development Language
Data Distribution Language
Выберите оператор DDL, который используется для изменения структуры таблицы без её удаления.
ALTER
DROP
CREATE
SELECT
Какое ограничение позволяет задать значение по умолчанию для столбца?
DEFAULT
UNIQUE
FOREIGN KEY
CHECK
Какой тип ограничения добавляется командой ALTER TABLE Orders ADD CONSTRAINT fk_user FOREIGN KEY (user_id) REFERENCES Users(id);?
Внешний ключ
Первичный ключ
Уникальное ограничение
Проверка CHECK
В какой ситуации целесообразно использовать тип данных BLOB?
Для хранения изображений или больших файлов
Для хранения числовых значений
Для хранения дат
Для хранения логических значений
Для чего используется параметр INCREMENT BY в SQL-команде CREATE SEQUENCE?
Для задания шага увеличения последовательности
Для задания имени последовательности
Для задания максимального значения
Для задания типа данных
Если необходимо изменить существующий элемент, какую команду следует использовать?
MODIFY/ALTER
ADD
DROP
RENAME
Какая из следующих опций может использоваться для проверки существования объекта перед выполнением операции?
IF EXISTS
RESTRICT
CASCADE
ALTER
Какой SQL оператор используется для удаления последовательности?
DROP SEQUENCE
CREATE SEQUENCE
ALTER SEQUENCE
INSERT SEQUENCE
Для чего используется команда UPDATE в SQL?
Для изменения данных в таблице
Для удаления таблицы
Для создания новой таблицы
Для выбора данных из таблицы
Почему после возникновения ошибки в транзакции используется команда ROLLBACK?
Для отмены всех изменений, чтобы сохранить целостность данных
Для подтверждения изменений
Для создания новой таблицы
Для добавления новой строки в таблицу
Какое свойство ACID гарантирует, что транзакция либо выполняется полностью, либо не выполняется вовсе?
Consistency
Isolation
Atomicity
Durability
