1.Лёгкая
Какой оператор SQL добавляет в таблицу новые строки?
- AALTER
- BSELECT
- CINSERT
- DUPDATE
2.Лёгкая
Как в реляционной модели называется строка таблицы?
- AСхема
- BКортеж
- CАтрибут
- DДомен
3.Лёгкая
Внешний ключ (foreign key) — это:
- AКлюч, который всегда зашифрован
- BСтолбец, значения которого должны быть уникальны во всех строках таблицы
- CКлюч, используемый иностранными пользователями
- DСтолбец, ссылающийся на первичный ключ другой таблицы
4.Средняя
Что такое триггер базы данных?
- AЗапланированное резервное копирование базы данных
- BЗапрос, который пользователь запускает вручную
- CВид индекса, ускоряющего поиск
- DКод, который автоматически выполняется, когда в таблице происходит заданное событие, например INSERT, UPDATE или DELETE
5.Средняя
Какой запрос возвращает число различных городов в таблице customers?
- ASELECT COUNT(DISTINCT city) FROM customers
- BSELECT COUNT(city) FROM customers GROUP BY city
- CSELECT SUM(DISTINCT city) FROM customers
- DSELECT DISTINCT COUNT(city) FROM customers
6.Средняя
Студенты могут посещать много курсов, а на курсах много студентов. Как это моделируется в таблицах?
- AСтолбцом внешнего ключа course_id в таблице студентов, указывающим на courses
- BОбъединением студентов и курсов в одну таблицу
- CСвязующей таблицей с внешними ключами и на студентов, и на курсы
- DСписком id курсов, хранящимся в одном столбце
7.Сложная
Какой уровень изоляции предотвращает «грязное» чтение (dirty reads), но всё ещё допускает неповторяющееся чтение (non-repeatable reads)?
- ASerializable
- BRepeatable read
- CRead uncommitted
- DRead committed
8.Сложная
Когда расписание параллельных транзакций называют сериализуемым?
- AКогда каждой транзакции присваивается порядковый номер
- BКогда транзакции выполняются только на одном процессоре
- CКогда его результат эквивалентен некоторому последовательному выполнению тех же транзакций
- DКогда ни одна транзакция никогда не читает данные
Ответы
- 1. C · INSERT
- 2. B · Кортеж
- 3. D · Столбец, ссылающийся на первичный ключ другой таблицы
- 4. D · Код, который автоматически выполняется, когда в таблице происходит заданное событие, например INSERT, UPDATE или DELETE
- 5. A · SELECT COUNT(DISTINCT city) FROM customers
- 6. C · Связующей таблицей с внешними ключами и на студентов, и на курсы
- 7. D · Read committed
- 8. C · Когда его результат эквивалентен некоторому последовательному выполнению тех же транзакций
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.