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

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

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

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

1.Легка

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

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

Як у реляційній моделі називають рядок таблиці?

  1. AДоменом
  2. BКортежем
  3. CСхемою
  4. DАтрибутом
3.Легка

До якої частини SQL належать інструкції CREATE, ALTER і DROP?

  1. AМови маніпулювання даними (DML)
  2. BМови керування даними (DCL)
  3. CМови визначення даних (DDL)
  4. DМови керування транзакціями (TCL)
4.Середня

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

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

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

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

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

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

x дорівнює NULL, а y = 1. Яке значення умови (x > 5 OR y = 1)?

  1. ANULL, тож рядок завжди відхиляється
  2. BFALSE
  3. CUNKNOWN
  4. DTRUE
8.Складна

Який рівень ізоляції запобігає «брудному» читанню (dirty reads), але все ще допускає неповторюване читання (non-repeatable reads)?

  1. ARead committed
  2. BRead uncommitted
  3. CSerializable
  4. DRepeatable read

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

  1. 1. A · Рядки з ціною від 10 до 20, включно з 10 і 20
  2. 2. B · Кортежем
  3. 3. C · Мови визначення даних (DDL)
  4. 4. B · Транзитивні залежності між неключовими атрибутами
  5. 5. B · Код, що автоматично виконується, коли в таблиці відбувається певна подія, як-от INSERT, UPDATE чи DELETE
  6. 6. A · Рядки першого запиту, яких немає в другому
  7. 7. D · TRUE
  8. 8. A · Read committed

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