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

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

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

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

1.Легка

Які рядки обирає WHERE price BETWEEN 10 AND 20?

  1. AРядки з ціною понад 10 і менше 20, без 10 і 20
  2. BРядки з ціною від 10 до 20, включно з 10 і 20
  3. CРядки з ціною поза діапазоном від 10 до 20
  4. DЛише рядки з ціною, що дорівнює 10 або 20
2.Легка

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

  1. ACREATE COLUMN
  2. BUPDATE TABLE
  3. CINSERT COLUMN
  4. DALTER TABLE
3.Легка

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

  1. AARRANGE
  2. BSORT
  3. CGROUP BY
  4. DORDER BY
4.Середня

Яка властивість ACID означає, що паралельні транзакції не бачать незавершених змін одна одної?

  1. AДоступність (availability)
  2. BАтомарність (atomicity)
  3. CДовговічність (durability)
  4. DІзольованість (isolation)
5.Середня

Що означає функціональна залежність A → B?

  1. AA і B обидва є первинними ключами
  2. BКожне значення A пов’язане рівно з одним значенням B
  3. CA — зовнішній ключ, що посилається на B
  4. DКожне значення B пов’язане рівно з одним значенням A
6.Середня

Що повертає EXCEPT (в Oracle — MINUS)?

  1. AРядки другого запиту, яких немає в першому
  2. BУсі рядки з обох запитів без дублікатів
  3. CРядки першого запиту, яких немає в другому
  4. DРядки, що є в обох запитах
7.Складна

R(A, B, C, D) має функціональні залежності A → B і C → D. Який потенційний ключ?

  1. A{B, D}
  2. B{C}
  3. C{A, C}
  4. D{A}
8.Складна

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

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

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

  1. 1. B · Рядки з ціною від 10 до 20, включно з 10 і 20
  2. 2. D · ALTER TABLE
  3. 3. D · ORDER BY
  4. 4. D · Ізольованість (isolation)
  5. 5. B · Кожне значення A пов’язане рівно з одним значенням B
  6. 6. C · Рядки першого запиту, яких немає в другому
  7. 7. C · {A, C}
  8. 8. D · 1, 1, 3

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