1.Легка
Що означає символ-замінник _ (підкреслення) у шаблоні LIKE?
- AБудь-яку літеру, але не цифру
- BРівно один символ
- CСимвол пробілу
- DНуль чи більше символів
2.Легка
Зовнішній ключ (foreign key) — це:
- AСтовпець, що посилається на первинний ключ іншої таблиці
- BКлюч, який використовують іноземні користувачі
- CКлюч, який завжди зашифрований
- DСтовпець, значення якого мають бути унікальними в усіх рядках таблиці
3.Легка
Яке ключове слово дає стовпцю чи таблиці тимчасову альтернативну назву в запиті?
- AALIAS
- BRENAME
- CNAME
- DAS
4.Середня
Стовпець містить значення 10, 20 і NULL. Що повертає AVG(col)?
- A30
- B15
- CNULL
- D10
5.Середня
Таблиця зберігає адресу клієнта в кожному рядку замовлення. Зміна адреси в одному рядку, але не в інших — це приклад:
- AФантомного читання
- BАномалії вставлення
- CАномалії видалення
- DАномалії оновлення
6.Середня
Третя нормальна форма (3NF) усуває:
- AСкладені ключі
- BНадлишкові індекси на стовпцях, що не входять до ключа
- CАтомарні значення
- DТранзитивні залежності між неключовими атрибутами
7.Складна
Таблиця має мільйон рядків і булевий стовпець is_active, що дорівнює TRUE для 95% з них. Чому оптимізатор може ігнорувати індекс на is_active для WHERE is_active = TRUE?
- AОптимізатор ніколи не використовує індекси в реченнях WHERE
- BБільшість рядків відповідають умові, тож повне сканування таблиці дешевше за багато пошуків в індексі
- CІндекси не можна створювати на булевих стовпцях
- DІндекс трактує TRUE як NULL
8.Складна
Що повертає такий запит: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AСередню оцінку всіх студентів
- BПомилку, бо підзапити не дозволені у WHERE
- CСтудентів з оцінкою, вищою за середню оцінку
- DЛише студентів з найвищою оцінкою
Ключ відповідей
- 1. B · Рівно один символ
- 2. A · Стовпець, що посилається на первинний ключ іншої таблиці
- 3. D · AS
- 4. B · 15
- 5. D · Аномалії оновлення
- 6. D · Транзитивні залежності між неключовими атрибутами
- 7. B · Більшість рядків відповідають умові, тож повне сканування таблиці дешевше за багато пошуків в індексі
- 8. C · Студентів з оцінкою, вищою за середню оцінку
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.