Робочий аркуш «Бази даних і SQL» з відповідями

Безкоштовний робочий аркуш для друку «Бази даних і SQL»: 8 задач від легких до рівня іспиту, з ключем відповідей. Роздрукуйте його або збережіть як PDF.

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

Ім’я: ____________________   Дата: ____________

1.Легка

Що робить COMMIT у транзакції?

  1. AРобить усі зміни транзакції постійними
  2. BСтворює нову таблицю
  3. CСкасовує всі зміни, зроблені від початку транзакції
  4. DБлокує всю базу даних
2.Легка

Яка агрегатна функція підраховує рядки?

  1. ASUM
  2. BMAX
  3. CCOUNT
  4. DAVG
3.Легка

Який оператор використовують для простого зіставлення текстових шаблонів у реченні WHERE?

  1. ASIMILAR
  2. BCONTAINS
  3. CLIKE
  4. DMATCH
4.Середня

Представлення (view) у SQL — це:

  1. AЕкран у клієнті бази даних для перегляду таблиць
  2. BТип індексу
  3. CЗбережений запит, що поводиться як віртуальна таблиця
  4. DКопія таблиці на диску
5.Середня

Що означає функціональна залежність A → B?

  1. AКожне значення B пов’язане рівно з одним значенням A
  2. BКожне значення A пов’язане рівно з одним значенням B
  3. CA і B обидва є первинними ключами
  4. DA — зовнішній ключ, що посилається на B
6.Середня

Друга нормальна форма (2NF) усуває:

  1. AЗовнішні ключі
  2. BУсі значення NULL
  3. CЧасткові залежності неключових стовпців від частини складеного ключа
  4. DТранзитивні залежності між неключовими стовпцями через інший неключовий стовпець
7.Складна

Таблиця employee(emp_id, dept_id, dept_name) має ключ emp_id і залежність dept_id → dept_name. Яке твердження правильне?

  1. AВона в BCNF і тому в 3NF
  2. BВона не в 2NF
  3. CВона не в 1NF
  4. DВона в 2NF, але не в 3NF
8.Складна

Таблиця b містить у стовпці y значення 1, 2 і NULL. Що повертає SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?

  1. AКожен рядок a
  2. BЛише рядки a, де x дорівнює NULL
  3. CУзагалі жодних рядків
  4. DРядки a, де x не дорівнює 1 чи 2

Ключ відповідей

  1. 1. A · Робить усі зміни транзакції постійними
  2. 2. C · COUNT
  3. 3. C · LIKE
  4. 4. C · Збережений запит, що поводиться як віртуальна таблиця
  5. 5. B · Кожне значення A пов’язане рівно з одним значенням B
  6. 6. C · Часткові залежності неключових стовпців від частини складеного ключа
  7. 7. D · Вона в 2NF, але не в 3NF
  8. 8. C · Узагалі жодних рядків

Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.