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

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

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

Имя: ____________________   Дата: ____________

1.Лёгкая

Какой оператор удаляет строки из таблицы?

  1. ADROP
  2. BREMOVE
  3. CTRUNCATE COLUMN
  4. DDELETE
2.Лёгкая

Какой оператор используется для простого сопоставления текста с шаблоном в предложении WHERE?

  1. AMATCH
  2. BLIKE
  3. CCONTAINS
  4. DSIMILAR
3.Лёгкая

Что возвращает CROSS JOIN?

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

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

  1. ATRUNCATE TABLE
  2. BALTER TABLE
  3. CDELETE FROM с предложением WHERE
  4. DDROP TABLE
5.Средняя

Представление (view) в SQL — это:

  1. AКопия таблицы на диске
  2. BТип индекса
  3. CСохранённый запрос, который ведёт себя как виртуальная таблица
  4. DЭкран клиента базы данных для просмотра таблиц
6.Средняя

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

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

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

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

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

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

Ответы

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

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