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

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

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

Имя: ____________________   Дата: ____________

1.Лёгкая

Какое предложение (clause) фильтрует строки до группировки?

  1. AWHERE
  2. BHAVING
  3. CGROUP BY
  4. DORDER BY
2.Лёгкая

Чем UNION ALL отличается от UNION?

  1. AUNION ALL удаляет повторяющиеся строки
  2. BUNION ALL работает только с одной таблицей
  3. CUNION ALL сохраняет повторяющиеся строки
  4. DUNION ALL сортирует результат
3.Лёгкая

Что означает NULL в SQL?

  1. AЛогическое значение «ложь»
  2. BЧисло ноль в числовых столбцах
  3. CОтсутствующее или неизвестное значение
  4. DПустую строку
4.Средняя

Когда WHERE EXISTS (подзапрос) истинно для строки?

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

Какое свойство ACID означает, что параллельные транзакции не видят незавершённых изменений друг друга?

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

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

  1. ADROP TABLE
  2. BTRUNCATE TABLE
  3. CALTER TABLE
  4. DDELETE FROM с предложением WHERE
7.Сложная

Что вычисляет SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?

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

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

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

Ответы

  1. 1. A · WHERE
  2. 2. C · UNION ALL сохраняет повторяющиеся строки
  3. 3. C · Отсутствующее или неизвестное значение
  4. 4. B · Когда подзапрос возвращает хотя бы одну строку
  5. 5. D · Изолированность (Isolation)
  6. 6. B · TRUNCATE TABLE
  7. 7. C · Нарастающий итог amount, упорядоченный по day
  8. 8. B · Некоторые функциональные зависимости уже нельзя проверить в пределах одной таблицы

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