1.Легка
Який оператор використовують для простого зіставлення текстових шаблонів у реченні WHERE?
- ASIMILAR
- BCONTAINS
- CLIKE
- DMATCH
2.Легка
Що означає символ-замінник % у шаблоні LIKE?
- AКінець рядка
- BРівно один символ у цій позиції рядка
- CБудь-яку послідовність із нуля чи більше символів
- DБудь-яку одну цифру
3.Легка
Що таке сурогатний ключ (surrogate key)?
- AКлюч, що посилається на іншу таблицю
- BКлюч, утворений з реальних даних, як-от адреса електронної пошти
- CКлюч, що використовується лише в представленнях
- DШтучний ідентифікатор без бізнес-значення, як-от автоінкрементний id
4.Середня
Перша нормальна форма (1NF) вимагає, щоб:
- AКожен стовпець містив атомарні значення і не було повторюваних груп
- BКожен неключовий стовпець залежав від усього ключа й лише від ключа
- CКожна таблиця мала рівно один стовпець
- DНе було зовнішніх ключів
5.Середня
Що таке тригер бази даних?
- AКод, що автоматично виконується, коли в таблиці відбувається певна подія, як-от INSERT, UPDATE чи DELETE
- BЗапланована резервна копія бази даних
- CТип індексу, що пришвидшує пошук
- DЗапит, який користувач запускає вручну
6.Середня
Що повертає EXCEPT (в Oracle — MINUS)?
- AРядки першого запиту, яких немає в другому
- BРядки, що є в обох запитах
- CРядки другого запиту, яких немає в першому
- DУсі рядки з обох запитів без дублікатів
7.Складна
Який рівень ізоляції запобігає «брудному» читанню (dirty reads), але все ще допускає неповторюване читання (non-repeatable reads)?
- ARead committed
- BSerializable
- CRepeatable read
- DRead uncommitted
8.Складна
Таблиця employee(emp_id, dept_id, dept_name) має ключ emp_id і залежність dept_id → dept_name. Яке твердження правильне?
- AВона не в 2NF
- BВона в 2NF, але не в 3NF
- CВона не в 1NF
- DВона в BCNF і тому в 3NF
Ключ відповідей
- 1. C · LIKE
- 2. C · Будь-яку послідовність із нуля чи більше символів
- 3. D · Штучний ідентифікатор без бізнес-значення, як-от автоінкрементний id
- 4. A · Кожен стовпець містив атомарні значення і не було повторюваних груп
- 5. A · Код, що автоматично виконується, коли в таблиці відбувається певна подія, як-от INSERT, UPDATE чи DELETE
- 6. A · Рядки першого запиту, яких немає в другому
- 7. A · Read committed
- 8. B · Вона в 2NF, але не в 3NF
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.