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

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

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

Имя: ____________________   Дата: ____________

1.Лёгкая

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

  1. AMODIFY
  2. BREPLACE COLUMN
  3. CUPDATE
  4. DINSERT
2.Лёгкая

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

  1. ACONTAINS
  2. BSIMILAR
  3. CLIKE
  4. DMATCH
3.Лёгкая

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

  1. AUPDATE TABLE
  2. BCREATE COLUMN
  3. CALTER TABLE
  4. DINSERT COLUMN
4.Средняя

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

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

Что возвращает EXCEPT (в Oracle — MINUS)?

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

Первая нормальная форма (1NF) требует, чтобы:

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

Нормальная форма Бойса–Кодда (BCNF) требует, чтобы для каждой нетривиальной функциональной зависимости X → Y:

  1. AY был атомарным
  2. BX был суперключом
  3. CX содержал NULL
  4. DY был первичным ключом
8.Сложная

Что такое фантомное чтение (phantom read)?

  1. AЧтение данных, которые никогда не записывались
  2. BЧтение незафиксированных изменений
  3. CПовторный запрос возвращает новые строки, вставленные другой зафиксированной транзакцией
  4. DЗапрос, не возвращающий ни одной строки

Ответы

  1. 1. C · UPDATE
  2. 2. C · LIKE
  3. 3. C · ALTER TABLE
  4. 4. D · Долговечность (Durability)
  5. 5. D · Строки первого запроса, которых нет во втором
  6. 6. C · Каждый столбец содержал атомарные значения и не было повторяющихся групп
  7. 7. B · X был суперключом
  8. 8. C · Повторный запрос возвращает новые строки, вставленные другой зафиксированной транзакцией

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