1.Лёгкая
Какой оператор удаляет строки из таблицы?
- ATRUNCATE COLUMN
- BDROP
- CDELETE
- DREMOVE
2.Лёгкая
Что такое составной ключ (composite key)?
- AКлюч, допускающий повторяющиеся значения
- BКлюч, хранящийся в отдельной таблице
- CКлюч, состоящий из двух или более столбцов
- DКлюч, генерируемый базой данных
3.Лёгкая
Какое предложение в PostgreSQL и MySQL возвращает только первые 10 строк результата?
- ATOP ROWS 10
- BLIMIT 10
- CFIRST 10 ONLY
- DMAX 10
4.Средняя
Какой оператор удаляет все строки таблицы, сохраняет её структуру и не может иметь предложения WHERE?
- ATRUNCATE TABLE
- BALTER TABLE
- CDROP TABLE
- DDELETE FROM с предложением WHERE
5.Средняя
Первая нормальная форма (1NF) требует, чтобы:
- AНе было внешних ключей
- BКаждый неключевой столбец зависел от всего ключа и только от ключа
- CКаждая таблица имела ровно один столбец
- DКаждый столбец содержал атомарные значения и не было повторяющихся групп
6.Средняя
Какое свойство ACID гарантирует, что зафиксированные изменения переживут сбой системы?
- AИзолированность (Isolation)
- BАтомарность (Atomicity)
- CСогласованность (Consistency)
- DДолговечность (Durability)
7.Сложная
Отчётная база данных копирует имена клиентов в таблицу orders, чтобы избежать соединений. Какова главная цена такой денормализации?
- AИзбыточные копии нужно поддерживать согласованными при каждом изменении данных клиента
- BПервичные ключи больше нельзя использовать
- CЗапросы к таблице orders замедляются
- DБаза данных больше не может использовать индексы
8.Сложная
Что вычисляет SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AПо одной строке на день только с итогом за этот день
- BСумму всех amount в каждой строке
- CСреднее amount за день
- DНарастающий итог amount, упорядоченный по day
Ответы
- 1. C · DELETE
- 2. C · Ключ, состоящий из двух или более столбцов
- 3. B · LIMIT 10
- 4. A · TRUNCATE TABLE
- 5. D · Каждый столбец содержал атомарные значения и не было повторяющихся групп
- 6. D · Долговечность (Durability)
- 7. A · Избыточные копии нужно поддерживать согласованными при каждом изменении данных клиента
- 8. D · Нарастающий итог amount, упорядоченный по day
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.