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

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

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

Имя: ____________________   Дата: ____________

1.Лёгкая

Как в реляционной модели называется строка таблицы?

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

Какое ограничение гарантирует, что столбец никогда не останется пустым (NULL)?

  1. ANOT NULL
  2. BCHECK NULL
  3. CUNIQUE
  4. DDEFAULT
3.Лёгкая

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

  1. AREPLACE COLUMN
  2. BMODIFY
  3. CUPDATE
  4. DINSERT
4.Средняя

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

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

Что возвращает SELECT SUM(amount) FROM orders, если предложению WHERE не соответствует ни одна строка?

  1. A0
  2. BОшибку
  3. CNULL
  4. DПустую строку
6.Средняя

Что возвращает INTERSECT, использованный между двумя запросами SELECT?

  1. AСтроки, присутствующие в обоих результатах
  2. BВсе строки обоих результатов
  3. CДекартово произведение результатов
  4. DСтроки, которые есть в первом результате, но нет во втором
7.Сложная

x равен NULL, а y = 1. Каково значение условия (x > 5 OR y = 1)?

  1. AFALSE
  2. BUNKNOWN
  3. CNULL, поэтому строка всегда отбрасывается
  4. DTRUE
8.Сложная

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

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

Ответы

  1. 1. A · Кортеж
  2. 2. A · NOT NULL
  3. 3. C · UPDATE
  4. 4. D · Долговечность (Durability)
  5. 5. C · NULL
  6. 6. A · Строки, присутствующие в обоих результатах
  7. 7. D · TRUE
  8. 8. D · Когда его результат эквивалентен некоторому последовательному выполнению тех же транзакций

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