1.Лёгкая
К какой части SQL относятся GRANT и REVOKE?
- AЯзык определения данных (DDL)
- BЯзык управления доступом к данным (DCL)
- CЯзык запросов к данным (DQL)
- DЯзык манипулирования данными (DML)
2.Лёгкая
Какое ключевое слово сортирует результат запроса?
- ASORT
- BARRANGE
- CORDER BY
- DGROUP BY
3.Лёгкая
Какой оператор удаляет строки из таблицы?
- ATRUNCATE COLUMN
- BDROP
- CREMOVE
- DDELETE
4.Средняя
Студенты могут посещать много курсов, а на курсах много студентов. Как это моделируется в таблицах?
- AСвязующей таблицей с внешними ключами и на студентов, и на курсы
- BСписком id курсов, хранящимся в одном столбце
- CСтолбцом внешнего ключа course_id в таблице студентов, указывающим на courses
- DОбъединением студентов и курсов в одну таблицу
5.Средняя
Внешний ключ объявлен с ON DELETE CASCADE. Что происходит при удалении родительской строки?
- AРодительская строка копируется в архивную таблицу
- BДочерние строки, ссылающиеся на неё, удаляются автоматически
- CУдаление всегда отклоняется
- DВнешний ключ в дочерних строках автоматически становится NULL
6.Средняя
Вторая нормальная форма (2NF) устраняет:
- AЧастичные зависимости неключевых столбцов от части составного ключа
- BВнешние ключи
- CВсе значения NULL
- DТранзитивные зависимости между неключевыми столбцами через другой неключевой столбец
7.Сложная
Даны функциональные зависимости A → B, B → C и C → D на R(A, B, C, D). Каково замыкание A+?
- A{A, B, C, D}
- B{A, B}
- C{A}
- D{A, B, C}
8.Сложная
Что такое фантомное чтение (phantom read)?
- AЧтение данных, которые никогда не записывались
- BЗапрос, не возвращающий ни одной строки
- CЧтение незафиксированных изменений
- DПовторный запрос возвращает новые строки, вставленные другой зафиксированной транзакцией
Ответы
- 1. B · Язык управления доступом к данным (DCL)
- 2. C · ORDER BY
- 3. D · DELETE
- 4. A · Связующей таблицей с внешними ключами и на студентов, и на курсы
- 5. B · Дочерние строки, ссылающиеся на неё, удаляются автоматически
- 6. A · Частичные зависимости неключевых столбцов от части составного ключа
- 7. A · {A, B, C, D}
- 8. D · Повторный запрос возвращает новые строки, вставленные другой зафиксированной транзакцией
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.