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

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

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

Имя: ____________________   Дата: ____________

1.Лёгкая

К какой части SQL относятся операторы CREATE, ALTER и DROP?

  1. AЯзык управления доступом к данным (DCL)
  2. BЯзык управления транзакциями (TCL)
  3. CЯзык определения данных (DDL)
  4. DЯзык манипулирования данными (DML)
2.Лёгкая

Какой оператор SQL извлекает данные из таблицы?

  1. AUPDATE
  2. BCREATE
  3. CSELECT
  4. DINSERT
3.Лёгкая

Что обозначает подстановочный символ _ (подчёркивание) в шаблоне LIKE?

  1. AРовно один символ
  2. BНоль или более символов
  3. CЛюбую букву, но не цифру
  4. DСимвол пробела
4.Средняя

Почему у таблицы может быть только один кластеризованный индекс?

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

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

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

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

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

Чего требует правило журнализации с упреждающей записью (WAL)?

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

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

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

Ответы

  1. 1. C · Язык определения данных (DDL)
  2. 2. C · SELECT
  3. 3. A · Ровно один символ
  4. 4. B · Строки могут физически храниться только в одном порядке
  5. 5. C · Атомарность (Atomicity)
  6. 6. D · Каждому значению A соответствует ровно одно значение B
  7. 7. A · Запись журнала об изменении должна попасть на устойчивый носитель раньше изменённой страницы данных
  8. 8. B · Нарастающий итог amount, упорядоченный по day

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