1.Лёгкая
Что обозначает подстановочный символ % в шаблоне LIKE?
- AЛюбую последовательность из нуля или более символов
- BКонец строки
- CЛюбую одну цифру
- DРовно один символ в этой позиции строки
2.Лёгкая
Какие строки отбирает WHERE price BETWEEN 10 AND 20?
- AСтроки с ценой от 10 до 20, включая 10 и 20
- BСтроки с ценой больше 10 и меньше 20, без 10 и 20
- CТолько строки с ценой, равной 10 или 20
- DСтроки с ценой вне диапазона от 10 до 20
3.Лёгкая
Какое ограничение гарантирует, что столбец никогда не останется пустым (NULL)?
- ACHECK NULL
- BDEFAULT
- CNOT NULL
- DUNIQUE
4.Средняя
LEFT JOIN возвращает:
- AВсе строки из левой таблицы и соответствующие строки из правой, с NULL там, где соответствия нет
- BТолько соответствующие строки из обеих таблиц
- CТолько все строки из правой таблицы
- DСтроки, не имеющие соответствия ни в одной таблице
5.Средняя
Что возвращает EXCEPT (в Oracle — MINUS)?
- AСтроки второго запроса, которые не встречаются в первом
- BВсе строки обоих запросов без дубликатов
- CСтроки первого запроса, которых нет во втором
- DСтроки, присутствующие в обоих запросах
6.Средняя
Что даёт обобщённое табличное выражение (WITH name AS (...))?
- AНового пользователя базы данных
- BПостоянную таблицу, остающуюся на диске, пока её не удалят
- CИменованный временный результат, который можно использовать в пределах одного оператора
- DИндекс по столбцу
7.Сложная
Что такое покрывающий индекс для запроса?
- AИндекс, перестраиваемый каждую ночь
- BИндекс только по первичному ключу
- CИндекс, содержащий все нужные запросу столбцы, так что саму таблицу читать не нужно
- DИндекс, охватывающий каждый столбец каждой таблицы
8.Сложная
Чего требует правило журнализации с упреждающей записью (WAL)?
- AЗапись журнала об изменении должна попасть на устойчивый носитель раньше изменённой страницы данных
- BКаждый запрос должен быть занесён в журнал до разбора
- CСтраницы данных должны записываться раньше журнала
- DЖурнал записывается только после сбоя
Ответы
- 1. A · Любую последовательность из нуля или более символов
- 2. A · Строки с ценой от 10 до 20, включая 10 и 20
- 3. C · NOT NULL
- 4. A · Все строки из левой таблицы и соответствующие строки из правой, с NULL там, где соответствия нет
- 5. C · Строки первого запроса, которых нет во втором
- 6. C · Именованный временный результат, который можно использовать в пределах одного оператора
- 7. C · Индекс, содержащий все нужные запросу столбцы, так что саму таблицу читать не нужно
- 8. A · Запись журнала об изменении должна попасть на устойчивый носитель раньше изменённой страницы данных
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.