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

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

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

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

1.Легка

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

  1. AARRANGE
  2. BSORT
  3. CORDER BY
  4. DGROUP BY
2.Легка

Що робить UNION з результатами двох запитів SELECT?

  1. AЗалишає лише рядки, які є в першому запиті, але не в другому
  2. BЗ’єднує їх поруч за ключем
  3. CЗалишає лише рядки, що є в обох
  4. DОб’єднує їх в один результат і видаляє дублікати рядків
3.Легка

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

  1. AAVG
  2. BCOUNT
  3. CSUM
  4. DMAX
4.Середня

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

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

Таблиця orders має 5 рядків, кожен з яких посилається на наявного клієнта. Таблиця customers має 3 рядки. Скільки рядків повертає INNER JOIN за customer_id?

  1. A3
  2. B5
  3. C8
  4. D15
6.Середня

Таблиця a має 3 рядки, а таблиця b — 4 рядки. Скільки рядків повертає SELECT * FROM a CROSS JOIN b?

  1. A4
  2. B7
  3. C3
  4. D12
7.Складна

Коли розклад паралельних транзакцій називають серіалізовним?

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

Дано функціональні залежності A → B, B → C і C → D на R(A, B, C, D). Яке замикання A+?

  1. A{A, B, C, D}
  2. B{A}
  3. C{A, B, C}
  4. D{A, B}

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

  1. 1. C · ORDER BY
  2. 2. D · Об’єднує їх в один результат і видаляє дублікати рядків
  3. 3. B · COUNT
  4. 4. C · Атомарність (Atomicity)
  5. 5. B · 5
  6. 6. D · 12
  7. 7. B · Коли його результат еквівалентний певному послідовному виконанню тих самих транзакцій
  8. 8. A · {A, B, C, D}

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