Вы находитесь на странице: 1из 2

Вопросы для экзамена

1. Сущность и предназначение транзакции;


2. Базовые свойства транзакции;
3. Типы транзакций. Режимы подтверждения транзакций сервера;
4. Уровни изолированности транзакций. Read uncommitted;
5. Уровни изолированности транзакций. Read commited;
6. Уровни изолированности транзакций. Repeatable read;
7. Уровни изолированности транзакций. Snapshot;
8. Уровни изолированности транзакций. Serializable;
9. Блокировки. Вид блокировок. Концепция менеджера блокировок;
10. Взаимоблокировка. Примеры;
11. Понятие связанного сервера и распределённого запроса;
12. Структура файлов журналов. Понятие логического и физического журналов, LSN,
minLSN, контрольной точки;
13. Распределённые транзакции. Двухфазная фиксация. Компонент DTC;
14. Способы резервного копирования. Полная резервная копия;
15. Способы резервного копирования. Разностная резервная копия;
16. Способы резервного копирования. Резервная копия файла или файловой группы;
17. Способы резервного копирования. Резервная копия файла журнала транзакций;
18. Модели восстановления БД: полная;
19. Модели восстановления БД: с неполным протоколированием;
20. Модели восстановления БД: простая;
21. Общие сведения об операциях, допускающих неполное протоколирование;
22. Восстановление БД из снимка;
23. Восстановление БД из полной копии;
24. Восстановление БД из полной копии и разностных копий;
25. Восстановление БД на определённый момент времени;
26. Политика резервного копирования и восстановления. Общие советы и
рекомендации.
27. Концепция трёхуровневой модели безопасности
28. Режимы аутентификации сервера
29. Преимущества и недостатки Windows-аутентификации и SQL-аутентификации
30. Концепции трёхуровневой модели безопасности SQL-Server
31. Логины на уровне сервера. Создание, поддержка, настройка
32. Серверные роли: основные концепции, предназначение
33. Пользователи на уровне базы данных. Создание, настройка, поддержка
34. Роли базы данных: основные концепции, предназначение, встроенные роли
35. Настройка прав доступа на уровне объектов базы данных. Операторы Grant, Deny,
Revoke. Взаимодействие разрешений.
36. Роли приложений. Предназначение и отличия от пользовательских ролей. Порядок
их использования.
37. Простая группировка данных. Операторы group by, having.
38. Ограничения оператора group by.
39. Группировка по вычисляемым выражениям.
40. Составная группировка по двум и более столбцам. В чём её смысл?
41. Промежуточные подитоги. ROLLUP, CUBE и GROUPING SETS. Принципы
работы, отличия, взаимоотношения.
42. Ранжирующие функции. Их возможности и сферы применения. Указание
критериев ранжирования.
43. Оконные функции. Применение совместно с агрегатными или ранжирующими
функциями.
44. Обобщённые табличные выражения. Сферы применения обобщённых табличных
выражений.
45. Организация рекурсивных запросов при помощи обобщённых табличных
выражений.
46. Оператор слияния наборов MERGE. Возможности и сферы его применения.