Oracle - MS Server / EkzamenSUBD_SQLserver_2015
.docТемы экзаменационных вопросов по курсу "СУБД SQL Server" (МП-30,34,35)
-
Основные объекты базы данных, управляемой системой SQL Server.
-
Трехуровневая модель управления элементами данных в БД.
-
Средства и объекты управления доступом к данным: логин, пользователь, разрешение, роль.
-
Понятие транзакции, распределенной базы данных и репликации.
-
Обеспечение изолированности пользователей: виды блокировок, протокол доступа к данным.
-
Архитектура базы данных в SQL Server: элементы логического и физического уровней.
-
Файловые группы, типы файлов, страницы, экстенты, типы экстентов.
-
Многосекционное хранение таблиц и индексов.
-
Взаимодействие между дисковой и оперативной памятью, основные состояния буферов оперативной памяти.
-
Обеспечение безопасности при работе с базой данных: создание логина, создание пользователя, создание схемы, предоставление пользователю разрешений.
-
Особенности оператора SELECT (язык T-SQL).
-
Основные формы подзапросов: простой подзапрос, связанный (коррелированный) подзапрос, общее табличное выражение (CTE).
-
Особенности операторов вставки, обновления и удаления данных (язык T-SQL).
-
Возвращение и сохранение данных, модифицированных операторами вставки, обновления и удаления данных (язык T-SQL).
-
Основы программирования на языке T-SQL: запрос, пакет, переменные (значения по умолчанию и область определения, использование переменных в SQL-запросах).
-
Локальные и глобальные временные таблицы (язык T-SQL).
-
Табличные переменные (язык T-SQL).
-
Хранимые процедуры (язык T-SQL): преимущества; создание и изменение; методы передачи данных в процедуру; значения параметров, заданные по умолчанию; способы получения данных из процедуры.
-
Триггеры (язык T-SQL): основные классы триггеров; отличие от хранимых процедур; типы триггеров DML; подклассы триггеров DML и их особенности; способы отключения и включения триггера.
-
Создание и действие триггера AFTER (язык T-SQL).
-
Содержимое и область определения виртуальных таблиц Inserted и Deleted.
-
Создание и действие триггера INSTEAD OF (язык T-SQL).
-
Проектирование логической структуры реляционной базы данных методом декомпозиции: основные понятия, условия принадлежности отношений нормальным формам, алгоритм проектирования базы данных, процедура разбиения отношения.