1.Лёгкая
INNER JOIN возвращает:
- AВсе строки из обеих таблиц
- BТолько строки с совпадающими значениями в обеих таблицах
- CВсе строки из левой таблицы, с NULL там, где нет совпадения
- DНесовпадающие строки
2.Лёгкая
Что такое составной ключ (composite key)?
- AКлюч, хранящийся в отдельной таблице
- BКлюч, допускающий повторяющиеся значения
- CКлюч, генерируемый базой данных
- DКлюч, состоящий из двух или более столбцов
3.Лёгкая
Для чего используется диаграмма «сущность — связь» (ER-диаграмма)?
- AДля перечисления пользователей базы данных
- BДля показа того, как выполняется запрос
- CДля моделирования сущностей, их атрибутов и связей при проектировании базы данных
- DДля измерения производительности базы данных
4.Средняя
Какое свойство ACID означает, что параллельные транзакции не видят незавершённых изменений друг друга?
- AАтомарность (Atomicity)
- BДолговечность (Durability)
- CИзолированность (Isolation)
- DДоступность (Availability)
5.Средняя
В таблице a 3 строки, в таблице b — 4 строки. Сколько строк вернёт SELECT * FROM a CROSS JOIN b?
- A7
- B3
- C12
- D4
6.Средняя
Какой запрос возвращает число различных городов в таблице customers?
- ASELECT SUM(DISTINCT city) FROM customers
- BSELECT DISTINCT COUNT(city) FROM customers
- CSELECT COUNT(city) FROM customers GROUP BY city
- DSELECT COUNT(DISTINCT city) FROM customers
7.Сложная
Таблица b содержит в столбце y значения 1, 2 и NULL. Что возвращает SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AКаждую строку a
- BТолько строки a, где x равен NULL
- CСтроки a, где x не равен 1 или 2
- DВообще никаких строк
8.Сложная
Таблица enrolment(student_id, course_id, student_name, grade) имеет ключ (student_id, course_id). Какую нормальную форму она нарушает?
- AНикакую, она в НФБК
- BПервую нормальную форму, потому что столбец grade не содержит атомарных значений
- CТолько третью нормальную форму, потому что grade зависит от student_name
- DВторую нормальную форму, потому что student_name зависит только от student_id
Ответы
- 1. B · Только строки с совпадающими значениями в обеих таблицах
- 2. D · Ключ, состоящий из двух или более столбцов
- 3. C · Для моделирования сущностей, их атрибутов и связей при проектировании базы данных
- 4. C · Изолированность (Isolation)
- 5. C · 12
- 6. D · SELECT COUNT(DISTINCT city) FROM customers
- 7. D · Вообще никаких строк
- 8. D · Вторую нормальную форму, потому что student_name зависит только от student_id
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.