1.Лёгкая
К какой части SQL относятся GRANT и REVOKE?
- AЯзык определения данных (DDL)
- BЯзык запросов к данным (DQL)
- CЯзык управления доступом к данным (DCL)
- DЯзык манипулирования данными (DML)
2.Лёгкая
Что обозначает подстановочный символ _ (подчёркивание) в шаблоне LIKE?
- AНоль или более символов
- BЛюбую букву, но не цифру
- CСимвол пробела
- DРовно один символ
3.Лёгкая
Что гарантирует ограничение UNIQUE на столбце?
- AСтолбец нельзя изменить после вставки
- BЗначения столбца отсортированы
- CСтолбец автоматически становится первичным ключом таблицы
- DНикакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
4.Средняя
Третья нормальная форма (3NF) устраняет:
- AСоставные ключи
- BИзбыточные индексы по столбцам, не входящим в ключ
- CТранзитивные зависимости между неключевыми атрибутами
- DАтомарные значения
5.Средняя
Чему в реляционной алгебре соответствует оператор проекции (π)?
- AСоединению двух таблиц по ключу
- BСортировке результата
- CВыбору столбцов, которые появятся в результате
- DВыбору строк, удовлетворяющих заданному условию
6.Средняя
Что такое SQL-инъекция (SQL injection)?
- AПриём для быстрой вставки многих строк одним оператором INSERT
- BМетод резервного копирования базы данных
- CСпособ добавления индексов
- DАтака, при которой пользовательский ввод изменяет структуру SQL-запроса
7.Сложная
Даны функциональные зависимости A → B, B → C и C → D на R(A, B, C, D). Каково замыкание A+?
- A{A, B}
- B{A, B, C}
- C{A, B, C, D}
- D{A}
8.Сложная
Какая возможность SQL лучше всего подходит для поиска всех сотрудников, подчинённых руководителю, в организационном дереве неизвестной глубины?
- AОграничение UNIQUE на manager_id
- BРекурсивное обобщённое табличное выражение (WITH RECURSIVE)
- CОдно самосоединение таблицы employees по manager_id
- DGROUP BY по manager_id
Ответы
- 1. C · Язык управления доступом к данным (DCL)
- 2. D · Ровно один символ
- 3. D · Никакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
- 4. C · Транзитивные зависимости между неключевыми атрибутами
- 5. C · Выбору столбцов, которые появятся в результате
- 6. D · Атака, при которой пользовательский ввод изменяет структуру SQL-запроса
- 7. C · {A, B, C, D}
- 8. B · Рекурсивное обобщённое табличное выражение (WITH RECURSIVE)
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.