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

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

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

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

1.Легка

Який оператор використовують для простого зіставлення текстових шаблонів у реченні WHERE?

  1. AMATCH
  2. BSIMILAR
  3. CLIKE
  4. DCONTAINS
2.Легка

Яка інструкція додає новий стовпець до наявної таблиці?

  1. AINSERT COLUMN
  2. BUPDATE TABLE
  3. CALTER TABLE
  4. DCREATE COLUMN
3.Легка

Яке ключове слово сортує результат запиту?

  1. AORDER BY
  2. BARRANGE
  3. CGROUP BY
  4. DSORT
4.Середня

Чому SELECT price * 2 AS double_price FROM t WHERE double_price > 10 не виконується в більшості баз даних?

  1. AАрифметика не дозволена у списку SELECT
  2. BПсевдоніми не можуть містити підкреслення
  3. CWHERE може порівнювати лише текстові стовпці
  4. DWHERE обчислюється перед списком SELECT, тож псевдоніма ще не існує
5.Середня

Що повертає SELECT SUM(amount) FROM orders, коли речення WHERE не відповідає жодному рядку?

  1. AПорожній рядок
  2. BNULL
  3. C0
  4. DПомилку
6.Середня

Третя нормальна форма (3NF) усуває:

  1. AАтомарні значення
  2. BНадлишкові індекси на стовпцях, що не входять до ключа
  3. CСкладені ключі
  4. DТранзитивні залежності між неключовими атрибутами
7.Складна

Що повертає FULL OUTER JOIN?

  1. AДекартів добуток, що зіставляє кожен рядок однієї таблиці з кожним рядком іншої
  2. BУсі рядки з обох таблиць, зіставлені, де це можливо, а в інших випадках доповнені NULL
  3. CЛише рядки без відповідності
  4. DЛише відповідні рядки
8.Складна

Чому NATURAL JOIN вважають ризикованим у робочих запитах?

  1. AЙого не підтримує жодна база даних
  2. BВін з’єднує за кожним стовпцем з однаковою назвою, тож новий стовпець може непомітно змінити результат
  3. CВін ігнорує первинні й зовнішні ключі та залишає лише рядки з NULL
  4. DВін завжди повертає декартовий добуток

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

  1. 1. C · LIKE
  2. 2. C · ALTER TABLE
  3. 3. A · ORDER BY
  4. 4. D · WHERE обчислюється перед списком SELECT, тож псевдоніма ще не існує
  5. 5. B · NULL
  6. 6. D · Транзитивні залежності між неключовими атрибутами
  7. 7. B · Усі рядки з обох таблиць, зіставлені, де це можливо, а в інших випадках доповнені NULL
  8. 8. B · Він з’єднує за кожним стовпцем з однаковою назвою, тож новий стовпець може непомітно змінити результат

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