Вопросы к экзамену по курсу
«Распределенные базы данных»
Модели «клиент-сервер» в системах баз данных.
Язык описания данных DDL (data definition language) как часть SQL, операторы создания таблиц, понятия ограничения,
типы ограничений и способы их задания в DDL.
Понятие транзакции, свойства транзакций (ACID),
модели плоских транзакций, операторы SQL по работе
с транзакциями.
Проблемы, возникающие при параллельном выполнении
транзакций, методы разрешения данных проблем, типы блокировок и уровни
изолированности пользователей, задание уровня изолированности пользователя
в языке SQL.
Встроенный SQL, алгоритм
выполнения запросов, назначение этапа синтаксического анализа,
семантического анализа, план выполнения запроса Оптимизация плана
выполнения запроса. Отличие встроенного SQL от
интерактивного.
Встроенный однострочный оператор select,
многострочный оператор SELECT и понятие курсора.
Операторы работы с курсором, типы курсоров, пример программы с курсором.
Особенности работы с курсорами в MS SQL Server 2000.
Хранимые процедуры, основные понятия, оператор создания
хранимой процедуры, входные, выходные параметры хранимых процедур.
Операторы вызова хранимых процедур, принципы передачи фактических
параметров.
Триггеры как объект базы данных, типы триггеров, поддерживаемых
в MS SQL Server, описание триггеров,
механизм запуска триггеров, программирование триггеров, назначение и
принципы использования системных таблиц inserted и
deleted. Рекурсивный вызов триггеров, согласование
триггеров с механизмом поддержки ссылочной целостности в БД.
Функции, определяемые пользователем в MS SQL Server, отличие данных объектов от хранимых процедур,
операторы описания функций определяемых пользователем, использование
функций определяемых пользователем.
Системные таблицы в базах данных MS SQL Server 2000, назначение общие принципы использования.
Системные базы данных в MS SQL Server
и их назначение.
Репликация в MS SQL Server
2000. Типы серверов: издатель, дистрибьютор, подписчик и их назначение,
понятие статьи и публикации. Механизмы взаимодействия издателя,
дистрибьютора и подписчика. Типы репликаций в MS SQL Server 2000 и их характеристики.