1.Лёгкая
Клиент может разместить много заказов, но каждый заказ принадлежит ровно одному клиенту. Какой это тип связи?
- AОдин ко многим
- BНоль к нулю
- CМногие ко многим
- DОдин к одному
2.Лёгкая
Какая агрегатная функция подсчитывает строки?
- ACOUNT
- BSUM
- CAVG
- DMAX
3.Лёгкая
Какой оператор добавляет новый столбец в существующую таблицу?
- AALTER TABLE
- BINSERT COLUMN
- CUPDATE TABLE
- DCREATE COLUMN
4.Средняя
Что означает функциональная зависимость A → B?
- AКаждому значению B соответствует ровно одно значение A
- BA — внешний ключ, ссылающийся на B
- CКаждому значению A соответствует ровно одно значение B
- DA и B — оба первичные ключи
5.Средняя
Какому предложению SQL соответствует оператор селекции (σ) реляционной алгебры?
- AСписок SELECT
- BWHERE
- CORDER BY
- DGROUP BY
6.Средняя
Что делает GRANT SELECT ON employees TO alice?
- AРазрешает пользователю alice читать таблицу employees
- BРазрешает alice изменять и удалять строки в таблице employees
- CКопирует таблицу employees пользователю alice
- DДелает alice владельцем базы данных
7.Сложная
Запрос FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' неожиданно теряет клиентов без заказов. Почему?
- Astatus — зарезервированное слово
- BLEFT JOIN никогда не сохраняет строки без совпадений
- CВ соединении нужно использовать USING вместо ON
- DУсловие WHERE на o отбрасывает строки, заполненные NULL, превращая соединение во внутреннее
8.Сложная
Таблица b содержит в столбце y значения 1, 2 и NULL. Что возвращает SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AКаждую строку a
- BТолько строки a, где x равен NULL
- CСтроки a, где x не равен 1 или 2
- DВообще никаких строк
Ответы
- 1. A · Один ко многим
- 2. A · COUNT
- 3. A · ALTER TABLE
- 4. C · Каждому значению A соответствует ровно одно значение B
- 5. B · WHERE
- 6. A · Разрешает пользователю alice читать таблицу employees
- 7. D · Условие WHERE на o отбрасывает строки, заполненные NULL, превращая соединение во внутреннее
- 8. D · Вообще никаких строк
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.