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

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

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

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

1.Легка

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

  1. ASUM
  2. BCOUNT
  3. CAVG
  4. DMAX
2.Легка

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

  1. AMEDIAN
  2. BMEAN
  3. CSUM
  4. DAVG
3.Легка

Що робить COMMIT у транзакції?

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

Який запит повертає кількість різних міст у таблиці customers?

  1. ASELECT COUNT(DISTINCT city) FROM customers
  2. BSELECT COUNT(city) FROM customers GROUP BY city
  3. CSELECT SUM(DISTINCT city) FROM customers
  4. DSELECT DISTINCT COUNT(city) FROM customers
5.Середня

Що робить GRANT SELECT ON employees TO alice?

  1. AКопіює таблицю employees для alice
  2. BДозволяє користувачеві alice читати таблицю employees
  3. CРобить alice власницею бази даних
  4. DДозволяє alice оновлювати й видаляти рядки в таблиці employees
6.Середня

Яка інструкція видаляє всі рядки таблиці, зберігає її структуру й не може мати речення WHERE?

  1. ATRUNCATE TABLE
  2. BDELETE FROM з реченням WHERE
  3. CALTER TABLE
  4. DDROP TABLE
7.Складна

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

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

Бали — 90, 90 і 80. Які значення дає RANK() OVER (ORDER BY score DESC)?

  1. A1, 1, 3
  2. B1, 2, 3
  3. C2, 2, 3
  4. D1, 1, 2

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

  1. 1. B · COUNT
  2. 2. D · AVG
  3. 3. A · Робить усі зміни транзакції постійними
  4. 4. A · SELECT COUNT(DISTINCT city) FROM customers
  5. 5. B · Дозволяє користувачеві alice читати таблицю employees
  6. 6. A · TRUNCATE TABLE
  7. 7. D · 0
  8. 8. A · 1, 1, 3

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