Базы данных и SQL: лист заданий с ответами

Бесплатный лист заданий для печати по теме «Базы данных и SQL»: 8 задач от простых до экзаменационного уровня, с ответами. Распечатайте его или сохраните как PDF.

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

Имя: ____________________   Дата: ____________

1.Лёгкая

Какой оператор SQL изменяет значения в уже существующих строках?

  1. AINSERT
  2. BREPLACE COLUMN
  3. CMODIFY
  4. DUPDATE
2.Лёгкая

Какой оператор добавляет новый столбец в существующую таблицу?

  1. AALTER TABLE
  2. BCREATE COLUMN
  3. CINSERT COLUMN
  4. DUPDATE TABLE
3.Лёгкая

Какое ключевое слово SQL удаляет повторяющиеся строки из результата?

  1. ASINGLE
  2. BUNIQUE
  3. CDISTINCT
  4. DDIFFERENT
4.Средняя

Что означает буква «A» в аббревиатуре ACID?

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

В таблице orders 5 строк, каждая ссылается на существующего клиента. В таблице customers 3 строки. Сколько строк вернёт INNER JOIN по customer_id?

  1. A3
  2. B15
  3. C5
  4. D8
6.Средняя

Столбец содержит значения 10, 20 и NULL. Что возвращает AVG(col)?

  1. A15
  2. B10
  3. C30
  4. DNULL
7.Сложная

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

  1. A{A, C}
  2. B{C}
  3. C{A}
  4. D{B, D}
8.Сложная

Двухфазная блокировка (2PL) гарантирует:

  1. AЧто транзакции никогда не ждут
  2. BЧто взаимоблокировки никогда не возникнут
  3. CРасписания, сериализуемые по конфликтам (conflict-serializable)
  4. DЧто блокировки не нужны

Ответы

  1. 1. D · UPDATE
  2. 2. A · ALTER TABLE
  3. 3. C · DISTINCT
  4. 4. A · Атомарность (Atomicity)
  5. 5. C · 5
  6. 6. A · 15
  7. 7. A · {A, C}
  8. 8. C · Расписания, сериализуемые по конфликтам (conflict-serializable)

Полные пошаговые решения: занимайтесь этой темой на examproblems.com.