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

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

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

Имя: ____________________   Дата: ____________

1.Лёгкая

Какое предложение в PostgreSQL и MySQL возвращает только первые 10 строк результата?

  1. ALIMIT 10
  2. BMAX 10
  3. CTOP ROWS 10
  4. DFIRST 10 ONLY
2.Лёгкая

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

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

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

  1. AUPDATE
  2. BINSERT
  3. CMODIFY
  4. DREPLACE COLUMN
4.Средняя

Что делает ROLLBACK TO SAVEPOINT s1?

  1. AОтменяет изменения, сделанные после точки сохранения s1, оставляя транзакцию открытой
  2. BУдаляет точку сохранения и все таблицы, изменённые с тех пор
  3. CОтменяет всю транзакцию с самого начала
  4. DЗавершает транзакцию и фиксирует всё
5.Средняя

Что такое триггер базы данных?

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

Зачем создают индексы по столбцам?

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

x равен NULL, а y = 1. Каково значение условия (x > 5 OR y = 1)?

  1. AFALSE
  2. BNULL, поэтому строка всегда отбрасывается
  3. CUNKNOWN
  4. DTRUE
8.Сложная

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

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

Ответы

  1. 1. A · LIMIT 10
  2. 2. B · Отсутствующее или неизвестное значение
  3. 3. A · UPDATE
  4. 4. A · Отменяет изменения, сделанные после точки сохранения s1, оставляя транзакцию открытой
  5. 5. D · Код, который автоматически выполняется, когда в таблице происходит заданное событие, например INSERT, UPDATE или DELETE
  6. 6. D · Чтобы ускорить поиск и соединения по этим столбцам
  7. 7. D · TRUE
  8. 8. B · Запись журнала об изменении должна попасть на устойчивый носитель раньше изменённой страницы данных

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