1.Легка
Що таке сурогатний ключ (surrogate key)?
- AКлюч, що використовується лише в представленнях
- BКлюч, що посилається на іншу таблицю
- CКлюч, утворений з реальних даних, як-от адреса електронної пошти
- DШтучний ідентифікатор без бізнес-значення, як-от автоінкрементний id
2.Легка
До якої частини SQL належать GRANT і REVOKE?
- AМови визначення даних (DDL)
- BМови керування даними (DCL)
- CМови запитів до даних (DQL)
- DМови маніпулювання даними (DML)
3.Легка
До якої частини SQL належать інструкції CREATE, ALTER і DROP?
- AМови керування даними (DCL)
- BМови маніпулювання даними (DML)
- CМови керування транзакціями (TCL)
- DМови визначення даних (DDL)
4.Середня
Третя нормальна форма (3NF) усуває:
- AТранзитивні залежності між неключовими атрибутами
- BСкладені ключі
- CНадлишкові індекси на стовпцях, що не входять до ключа
- DАтомарні значення
5.Середня
Що робить GRANT SELECT ON employees TO alice?
- AКопіює таблицю employees для alice
- BДозволяє alice оновлювати й видаляти рядки в таблиці employees
- CРобить alice власницею бази даних
- DДозволяє користувачеві alice читати таблицю employees
6.Середня
Перша нормальна форма (1NF) вимагає, щоб:
- AКожна таблиця мала рівно один стовпець
- BКожен неключовий стовпець залежав від усього ключа й лише від ключа
- CНе було зовнішніх ключів
- DКожен стовпець містив атомарні значення і не було повторюваних груп
7.Складна
Таблиця employee(emp_id, dept_id, dept_name) має ключ emp_id і залежність dept_id → dept_name. Яке твердження правильне?
- AВона в BCNF і тому в 3NF
- BВона не в 2NF
- CВона не в 1NF
- DВона в 2NF, але не в 3NF
8.Складна
Таблиця b містить у стовпці y значення 1, 2 і NULL. Що повертає SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AЛише рядки a, де x дорівнює NULL
- BУзагалі жодних рядків
- CКожен рядок a
- DРядки a, де x не дорівнює 1 чи 2
Ключ відповідей
- 1. D · Штучний ідентифікатор без бізнес-значення, як-от автоінкрементний id
- 2. B · Мови керування даними (DCL)
- 3. D · Мови визначення даних (DDL)
- 4. A · Транзитивні залежності між неключовими атрибутами
- 5. D · Дозволяє користувачеві alice читати таблицю employees
- 6. D · Кожен стовпець містив атомарні значення і не було повторюваних груп
- 7. D · Вона в 2NF, але не в 3NF
- 8. B · Узагалі жодних рядків
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.