1.Лёгкая
К какой части SQL относятся GRANT и REVOKE?
- AЯзык манипулирования данными (DML)
- BЯзык определения данных (DDL)
- CЯзык запросов к данным (DQL)
- DЯзык управления доступом к данным (DCL)
2.Лёгкая
Какой оператор используется для простого сопоставления текста с шаблоном в предложении WHERE?
- ASIMILAR
- BMATCH
- CCONTAINS
- DLIKE
3.Лёгкая
Что гарантирует ограничение UNIQUE на столбце?
- AСтолбец нельзя изменить после вставки
- BНикакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
- CЗначения столбца отсортированы
- DСтолбец автоматически становится первичным ключом таблицы
4.Средняя
Что возвращает SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?
- AЧисло сдавших и не сдавших студентов
- BТолько студентов, сдавших экзамен
- CКаждое имя с меткой 'pass' или 'fail' в зависимости от оценки
- DОшибку, потому что CASE нельзя использовать в SELECT
5.Средняя
Что делает GRANT SELECT ON employees TO alice?
- AДелает alice владельцем базы данных
- BРазрешает alice изменять и удалять строки в таблице employees
- CКопирует таблицу employees пользователю alice
- DРазрешает пользователю alice читать таблицу employees
6.Средняя
Что возвращает SELECT COALESCE(phone, 'unknown') FROM customers для клиента, у которого phone равен NULL?
- A'unknown'
- BПустую строку
- CОшибку
- DNULL
7.Сложная
Есть составной индекс по (last_name, first_name). Какое условие может использовать его наиболее эффективно?
- AWHERE first_name LIKE '%a'
- BWHERE UPPER(first_name) = 'EVA'
- CWHERE last_name = 'Jansen'
- DWHERE first_name = 'Eva'
8.Сложная
Нормальная форма Бойса–Кодда (BCNF) требует, чтобы для каждой нетривиальной функциональной зависимости X → Y:
- AX был суперключом
- BX содержал NULL
- CY был атомарным
- DY был первичным ключом
Ответы
- 1. D · Язык управления доступом к данным (DCL)
- 2. D · LIKE
- 3. B · Никакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
- 4. C · Каждое имя с меткой 'pass' или 'fail' в зависимости от оценки
- 5. D · Разрешает пользователю alice читать таблицу employees
- 6. A · 'unknown'
- 7. C · WHERE last_name = 'Jansen'
- 8. A · X был суперключом
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.