1.Легка
Що гарантує обмеження UNIQUE на стовпці?
- AСтовпець не можна змінити після вставлення
- BЗначення стовпця відсортовані
- CСтовпець автоматично стає первинним ключем таблиці
- DЖодні два рядки не мають однакового значення, відмінного від NULL, у цьому стовпці
2.Легка
Яке ключове слово SQL видаляє рядки-дублікати з результату?
- AUNIQUE
- BDIFFERENT
- CDISTINCT
- DSINGLE
3.Легка
Що таке потенційний ключ (candidate key)?
- AМінімальний набір стовпців, що однозначно ідентифікує кожен рядок
- BСтовпець, що чекає, щоб стати зовнішнім ключем
- CБудь-який стовпець, що містить значення NULL
- DНабір стовпців, спільний для двох таблиць, що зв’язує їхні рядки
4.Середня
Яка властивість ACID означає, що паралельні транзакції не бачать незавершених змін одна одної?
- AДоступність (availability)
- BАтомарність (atomicity)
- CІзольованість (isolation)
- DДовговічність (durability)
5.Середня
LEFT JOIN повертає:
- AРядки, які не мають відповідності в жодній таблиці
- BЛише відповідні рядки з обох таблиць
- CУсі рядки з лівої таблиці та відповідні рядки з правої, з NULL там, де відповідності немає
- DЛише всі рядки з правої таблиці
6.Середня
У реляційній алгебрі оператор проєкції (π) відповідає:
- AВибору стовпців, що з’являться в результаті
- BПоєднанню двох таблиць за ключем
- CВибору рядків, що задовольняють задану умову
- DСортуванню результату
7.Складна
Який результат SELECT COUNT(col) FROM t, якщо всі значення в col дорівнюють NULL, а таблиця має 10 рядків?
- ANULL
- B0
- CПомилка
- D10
8.Складна
Чому багато СКБД використовують суворе двофазне блокування, утримуючи ексклюзивні блокування до фіксації?
- AВоно запобігає каскадним скасуванням, бо ніхто не може читати незафіксовані записи
- BВоно унеможливлює взаємні блокування
- CВоно дозволяє транзакціям безпечно читати брудні дані
- DВоно усуває потребу в журналі транзакцій
Ключ відповідей
- 1. D · Жодні два рядки не мають однакового значення, відмінного від NULL, у цьому стовпці
- 2. C · DISTINCT
- 3. A · Мінімальний набір стовпців, що однозначно ідентифікує кожен рядок
- 4. C · Ізольованість (isolation)
- 5. C · Усі рядки з лівої таблиці та відповідні рядки з правої, з NULL там, де відповідності немає
- 6. A · Вибору стовпців, що з’являться в результаті
- 7. B · 0
- 8. A · Воно запобігає каскадним скасуванням, бо ніхто не може читати незафіксовані записи
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.