1.Лёгкая
Что обозначает подстановочный символ % в шаблоне LIKE?
- AЛюбую одну цифру
- BРовно один символ в этой позиции строки
- CЛюбую последовательность из нуля или более символов
- DКонец строки
2.Лёгкая
Что такое потенциальный ключ (candidate key)?
- AНабор столбцов, общий для двух таблиц и связывающий их строки
- BЛюбой столбец, содержащий значения NULL
- CМинимальный набор столбцов, однозначно идентифицирующий каждую строку
- DСтолбец, ожидающий превращения во внешний ключ
3.Лёгкая
Какая агрегатная функция возвращает среднее значение числового столбца?
- AMEAN
- BSUM
- CAVG
- DMEDIAN
4.Средняя
Что такое SQL-инъекция (SQL injection)?
- AСпособ добавления индексов
- BАтака, при которой пользовательский ввод изменяет структуру SQL-запроса
- CМетод резервного копирования базы данных
- DПриём для быстрой вставки многих строк одним оператором INSERT
5.Средняя
Какое свойство ACID гарантирует, что зафиксированные изменения переживут сбой системы?
- AСогласованность (Consistency)
- BИзолированность (Isolation)
- CДолговечность (Durability)
- DАтомарность (Atomicity)
6.Средняя
Что такое «грязное чтение» (dirty read)?
- AЧтение данных с повреждённого диска
- BЧтение данных без предложения WHERE
- CЧтение данных, записанных другой транзакцией, которая ещё не зафиксирована
- DДвукратное чтение одной строки с получением одного и того же значения
7.Сложная
Есть составной индекс по (last_name, first_name). Какое условие может использовать его наиболее эффективно?
- AWHERE first_name LIKE '%a'
- BWHERE first_name = 'Eva'
- CWHERE last_name = 'Jansen'
- DWHERE UPPER(first_name) = 'EVA'
8.Сложная
Таблица b содержит в столбце y значения 1, 2 и NULL. Что возвращает SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AКаждую строку a
- BСтроки a, где x не равен 1 или 2
- CВообще никаких строк
- DТолько строки a, где x равен NULL
Ответы
- 1. C · Любую последовательность из нуля или более символов
- 2. C · Минимальный набор столбцов, однозначно идентифицирующий каждую строку
- 3. C · AVG
- 4. B · Атака, при которой пользовательский ввод изменяет структуру SQL-запроса
- 5. C · Долговечность (Durability)
- 6. C · Чтение данных, записанных другой транзакцией, которая ещё не зафиксирована
- 7. C · WHERE last_name = 'Jansen'
- 8. C · Вообще никаких строк
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.