Робочий аркуш «Бази даних і SQL» з відповідями

Безкоштовний робочий аркуш для друку «Бази даних і SQL»: 8 задач від легких до рівня іспиту, з ключем відповідей. Роздрукуйте його або збережіть як PDF.

Для викладачів: можна безкоштовно друкувати, копіювати й використовувати на заняттях. Кожен новий аркуш має нові значення і власні відповіді. Будемо вдячні за посилання на ExamProblems на сторінці вашого курсу.

Ім’я: ____________________   Дата: ____________

1.Легка

Що означає NULL у SQL?

  1. AПорожній рядок символів
  2. BЛогічне значення «хибність»
  3. CЧисло нуль у числових стовпцях
  4. DВідсутнє або невідоме значення
2.Легка

Яка агрегатна функція підраховує рядки?

  1. ACOUNT
  2. BMAX
  3. CSUM
  4. DAVG
3.Легка

Яка інструкція видаляє всю таблицю разом з її структурою?

  1. ATRUNCATE ROWS
  2. BDROP TABLE
  3. CDELETE FROM
  4. DREMOVE TABLE
4.Середня

Таблиця має рядки, де col дорівнює NULL. Які рядки повертає WHERE col = NULL?

  1. AПомилку в кожній базі даних
  2. BЛише рядки, де col дорівнює NULL, як і за IS NULL
  3. CУсі рядки таблиці
  4. DЖодних рядків, бо результат порівняння невідомий
5.Середня

Що таке тригер бази даних?

  1. AТип індексу, що пришвидшує пошук
  2. BКод, що автоматично виконується, коли в таблиці відбувається певна подія, як-от INSERT, UPDATE чи DELETE
  3. CЗапит, який користувач запускає вручну
  4. DЗапланована резервна копія бази даних
6.Середня

Що означає літера «A» в абревіатурі ACID?

  1. AДоступність (Availability)
  2. BТочність (Accuracy)
  3. CАгрегація (Aggregation)
  4. DАтомарність (Atomicity)
7.Складна

Який результат SELECT COUNT(col) FROM t, якщо всі значення в col дорівнюють NULL, а таблиця має 10 рядків?

  1. ANULL
  2. B10
  3. CПомилка
  4. D0
8.Складна

Чого вимагає правило журналювання з випереджальним записом (WAL)?

  1. AКожен запит треба записати в журнал до його синтаксичного аналізу
  2. BЖурнал записують лише після збою
  3. CСторінки даних мають записуватися раніше за журнал
  4. DЗапис журналу про зміну має потрапити в стабільне сховище раніше, ніж змінена сторінка даних

Ключ відповідей

  1. 1. D · Відсутнє або невідоме значення
  2. 2. A · COUNT
  3. 3. B · DROP TABLE
  4. 4. D · Жодних рядків, бо результат порівняння невідомий
  5. 5. B · Код, що автоматично виконується, коли в таблиці відбувається певна подія, як-от INSERT, UPDATE чи DELETE
  6. 6. D · Атомарність (Atomicity)
  7. 7. D · 0
  8. 8. D · Запис журналу про зміну має потрапити в стабільне сховище раніше, ніж змінена сторінка даних

Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.