1.Лёгкая
Что гарантирует ограничение UNIQUE на столбце?
- AНикакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
- BСтолбец автоматически становится первичным ключом таблицы
- CЗначения столбца отсортированы
- DСтолбец нельзя изменить после вставки
2.Лёгкая
Какой оператор используется для простого сопоставления текста с шаблоном в предложении WHERE?
- ASIMILAR
- BCONTAINS
- CLIKE
- DMATCH
3.Лёгкая
Что такое первичный ключ (primary key)?
- AПароль к базе данных
- BПервый столбец каждой таблицы
- CСтолбец, который может содержать дубликаты, но никогда не должен содержать NULL
- DСтолбец или набор столбцов, однозначно идентифицирующий каждую строку
4.Средняя
Какой запрос возвращает число различных городов в таблице customers?
- ASELECT DISTINCT COUNT(city) FROM customers
- BSELECT SUM(DISTINCT city) FROM customers
- CSELECT COUNT(city) FROM customers GROUP BY city
- DSELECT COUNT(DISTINCT city) FROM customers
5.Средняя
Что делает ROLLBACK TO SAVEPOINT s1?
- AУдаляет точку сохранения и все таблицы, изменённые с тех пор
- BОтменяет всю транзакцию с самого начала
- CЗавершает транзакцию и фиксирует всё
- DОтменяет изменения, сделанные после точки сохранения s1, оставляя транзакцию открытой
6.Средняя
Что такое SQL-инъекция (SQL injection)?
- AСпособ добавления индексов
- BАтака, при которой пользовательский ввод изменяет структуру SQL-запроса
- CМетод резервного копирования базы данных
- DПриём для быстрой вставки многих строк одним оператором INSERT
7.Сложная
Что такое фантомное чтение (phantom read)?
- AЗапрос, не возвращающий ни одной строки
- BЧтение незафиксированных изменений
- CПовторный запрос возвращает новые строки, вставленные другой зафиксированной транзакцией
- DЧтение данных, которые никогда не записывались
8.Сложная
Чего требует правило журнализации с упреждающей записью (WAL)?
- AКаждый запрос должен быть занесён в журнал до разбора
- BЗапись журнала об изменении должна попасть на устойчивый носитель раньше изменённой страницы данных
- CСтраницы данных должны записываться раньше журнала
- DЖурнал записывается только после сбоя
Ответы
- 1. A · Никакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
- 2. C · LIKE
- 3. D · Столбец или набор столбцов, однозначно идентифицирующий каждую строку
- 4. D · SELECT COUNT(DISTINCT city) FROM customers
- 5. D · Отменяет изменения, сделанные после точки сохранения s1, оставляя транзакцию открытой
- 6. B · Атака, при которой пользовательский ввод изменяет структуру SQL-запроса
- 7. C · Повторный запрос возвращает новые строки, вставленные другой зафиксированной транзакцией
- 8. B · Запись журнала об изменении должна попасть на устойчивый носитель раньше изменённой страницы данных
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.