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

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

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

Имя: ____________________   Дата: ____________

1.Лёгкая

Какой оператор используется для простого сопоставления текста с шаблоном в предложении WHERE?

  1. ACONTAINS
  2. BSIMILAR
  3. CMATCH
  4. DLIKE
2.Лёгкая

Что такое потенциальный ключ (candidate key)?

  1. AЛюбой столбец, содержащий значения NULL
  2. BСтолбец, ожидающий превращения во внешний ключ
  3. CНабор столбцов, общий для двух таблиц и связывающий их строки
  4. DМинимальный набор столбцов, однозначно идентифицирующий каждую строку
3.Лёгкая

Что обозначает подстановочный символ % в шаблоне LIKE?

  1. AЛюбую последовательность из нуля или более символов
  2. BРовно один символ в этой позиции строки
  3. CКонец строки
  4. DЛюбую одну цифру
4.Средняя

Какой оператор удаляет все строки таблицы, сохраняет её структуру и не может иметь предложения WHERE?

  1. ATRUNCATE TABLE
  2. BALTER TABLE
  3. CDROP TABLE
  4. DDELETE FROM с предложением WHERE
5.Средняя

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

  1. A15
  2. BNULL
  3. C10
  4. D30
6.Средняя

Какое свойство ACID гарантирует, что зафиксированные изменения переживут сбой системы?

  1. AАтомарность (Atomicity)
  2. BИзолированность (Isolation)
  3. CСогласованность (Consistency)
  4. DДолговечность (Durability)
7.Сложная

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

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

Что такое покрывающий индекс для запроса?

  1. AИндекс только по первичному ключу
  2. BИндекс, содержащий все нужные запросу столбцы, так что саму таблицу читать не нужно
  3. CИндекс, охватывающий каждый столбец каждой таблицы
  4. DИндекс, перестраиваемый каждую ночь

Ответы

  1. 1. D · LIKE
  2. 2. D · Минимальный набор столбцов, однозначно идентифицирующий каждую строку
  3. 3. A · Любую последовательность из нуля или более символов
  4. 4. A · TRUNCATE TABLE
  5. 5. A · 15
  6. 6. D · Долговечность (Durability)
  7. 7. B · Когда его результат эквивалентен некоторому последовательному выполнению тех же транзакций
  8. 8. B · Индекс, содержащий все нужные запросу столбцы, так что саму таблицу читать не нужно

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