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

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

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

Имя: ____________________   Дата: ____________

1.Лёгкая

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

  1. ASORT salary DOWN
  2. BGROUP BY salary DESC
  3. CORDER BY salary ASC
  4. DORDER BY salary DESC
2.Лёгкая

Что делает UNION с результатами двух запросов SELECT?

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

Что гарантирует ограничение UNIQUE на столбце?

  1. AСтолбец нельзя изменить после вставки
  2. BЗначения столбца отсортированы
  3. CСтолбец автоматически становится первичным ключом таблицы
  4. DНикакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
4.Средняя

Вторая нормальная форма (2NF) устраняет:

  1. AЧастичные зависимости неключевых столбцов от части составного ключа
  2. BТранзитивные зависимости между неключевыми столбцами через другой неключевой столбец
  3. CВсе значения NULL
  4. DВнешние ключи
5.Средняя

В таблице есть строки, где col равен NULL. Какие строки возвращает WHERE col = NULL?

  1. AОшибку в любой базе данных
  2. BТолько строки, где col равен NULL, как при IS NULL
  3. CВсе строки таблицы
  4. DНикаких строк, потому что результат сравнения неизвестен
6.Средняя

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

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

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

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

Таблица b содержит в столбце y значения 1, 2 и NULL. Что возвращает SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?

  1. AТолько строки a, где x равен NULL
  2. BКаждую строку a
  3. CСтроки a, где x не равен 1 или 2
  4. DВообще никаких строк

Ответы

  1. 1. D · ORDER BY salary DESC
  2. 2. C · Объединяет их в один результат и удаляет повторяющиеся строки
  3. 3. D · Никакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
  4. 4. A · Частичные зависимости неключевых столбцов от части составного ключа
  5. 5. D · Никаких строк, потому что результат сравнения неизвестен
  6. 6. B · Атомарность (Atomicity)
  7. 7. D · Некоторые функциональные зависимости уже нельзя проверить в пределах одной таблицы
  8. 8. D · Вообще никаких строк

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