1.Легка
Що робить COMMIT у транзакції?
- AРобить усі зміни транзакції постійними
- BБлокує всю базу даних
- CСкасовує всі зміни, зроблені від початку транзакції
- DСтворює нову таблицю
2.Легка
Яка агрегатна функція повертає середнє значення числового стовпця?
- AMEDIAN
- BSUM
- CMEAN
- DAVG
3.Легка
Яке обмеження гарантує, що стовпець ніколи не залишиться порожнім (NULL)?
- ANOT NULL
- BDEFAULT
- CCHECK NULL
- DUNIQUE
4.Середня
Якому реченню SQL відповідає оператор селекції (σ) у реляційній алгебрі?
- AGROUP BY
- BORDER BY
- CWHERE
- DСписку SELECT
5.Середня
Чому таблиця може мати лише один кластеризований індекс?
- AКластеризовані індекси можуть бути лише на первинному ключі
- BКластеризовані індекси займають забагато пам’яті
- CРядки можна фізично зберігати лише в одному порядку
- DСтандарт SQL забороняє більше ніж один індекс на таблицю
6.Середня
Яка властивість ACID означає, що паралельні транзакції не бачать незавершених змін одна одної?
- AАтомарність (atomicity)
- BДовговічність (durability)
- CДоступність (availability)
- DІзольованість (isolation)
7.Складна
Що таке фантомне читання (phantom read)?
- AЧитання даних, які ніколи не записувалися
- BЧитання незафіксованих змін
- CПовторний запит повертає нові рядки, вставлені іншою зафіксованою транзакцією
- DЗапит, який не повертає жодного рядка
8.Складна
Таблиця enrolment(student_id, course_id, student_name, grade) має ключ (student_id, course_id). Яку нормальну форму вона порушує?
- AДругу нормальну форму, бо student_name залежить лише від student_id
- BЛише третю нормальну форму, бо grade залежить від student_name
- CПершу нормальну форму, бо стовпець grade не містить атомарних значень
- DЖодну, вона в BCNF
Ключ відповідей
- 1. A · Робить усі зміни транзакції постійними
- 2. D · AVG
- 3. A · NOT NULL
- 4. C · WHERE
- 5. C · Рядки можна фізично зберігати лише в одному порядку
- 6. D · Ізольованість (isolation)
- 7. C · Повторний запит повертає нові рядки, вставлені іншою зафіксованою транзакцією
- 8. A · Другу нормальну форму, бо student_name залежить лише від student_id
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.