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

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

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

Имя: ____________________   Дата: ____________

1.Лёгкая

INNER JOIN возвращает:

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

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

  1. AREPLACE COLUMN
  2. BINSERT
  3. CMODIFY
  4. DUPDATE
3.Лёгкая

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

  1. AINSERT COLUMN
  2. BUPDATE TABLE
  3. CALTER TABLE
  4. DCREATE COLUMN
4.Средняя

Что означает функциональная зависимость A → B?

  1. AA и B — оба первичные ключи
  2. BКаждому значению A соответствует ровно одно значение B
  3. CКаждому значению B соответствует ровно одно значение A
  4. DA — внешний ключ, ссылающийся на B
5.Средняя

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

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

Чему в реляционной алгебре соответствует оператор проекции (π)?

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

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

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

Каков известный недостаток декомпозиции таблиц до НФБК (BCNF) по сравнению с 3НФ?

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

Ответы

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

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