1.Лёгкая
Какой оператор удаляет строки из таблицы?
- ATRUNCATE COLUMN
- BREMOVE
- CDROP
- DDELETE
2.Лёгкая
Что делает UNION с результатами двух запросов SELECT?
- AОбъединяет их в один результат и удаляет повторяющиеся строки
- BОставляет только строки, присутствующие в обоих
- CСоединяет их бок о бок по ключу
- DОставляет только строки, которые есть в первом запросе, но нет во втором
3.Лёгкая
Внешний ключ (foreign key) — это:
- AСтолбец, ссылающийся на первичный ключ другой таблицы
- BКлюч, используемый иностранными пользователями
- CКлюч, который всегда зашифрован
- DСтолбец, значения которого должны быть уникальны во всех строках таблицы
4.Средняя
В таблице orders 5 строк, каждая ссылается на существующего клиента. В таблице customers 3 строки. Сколько строк вернёт INNER JOIN по customer_id?
- A15
- B8
- C5
- D3
5.Средняя
Зачем создают индексы по столбцам?
- AЧтобы сэкономить место на диске
- BЧтобы ускорить вставку и обновление по этим столбцам
- CЧтобы предотвратить значения NULL
- DЧтобы ускорить поиск и соединения по этим столбцам
6.Средняя
Что означает функциональная зависимость A → B?
- AКаждому значению A соответствует ровно одно значение B
- BA и B — оба первичные ключи
- CA — внешний ключ, ссылающийся на B
- DКаждому значению B соответствует ровно одно значение A
7.Сложная
Какая оконная функция (window function) присваивает строкам в каждом разделе (partition) номера 1, 2, 3, ... без повторов?
- ARANK()
- BROW_NUMBER()
- CDENSE_RANK()
- DCOUNT()
8.Сложная
Почему многие СУБД используют строгую двухфазную блокировку, удерживая исключительные блокировки до фиксации?
- AОна делает взаимоблокировки невозможными
- BОна предотвращает каскадные откаты, поскольку никто не может прочитать незафиксированные записи
- CОна позволяет транзакциям безопасно читать «грязные» данные
- DОна устраняет необходимость в журнале транзакций
Ответы
- 1. D · DELETE
- 2. A · Объединяет их в один результат и удаляет повторяющиеся строки
- 3. A · Столбец, ссылающийся на первичный ключ другой таблицы
- 4. C · 5
- 5. D · Чтобы ускорить поиск и соединения по этим столбцам
- 6. A · Каждому значению A соответствует ровно одно значение B
- 7. B · ROW_NUMBER()
- 8. B · Она предотвращает каскадные откаты, поскольку никто не может прочитать незафиксированные записи
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.