ГОСТ Р ИСО/МЭК ТО 10032— 2007
Приведенные выше описания не рассматривают связь между средой базы данных илюбой конкрет
ной информационной системой. На рисунке 10 две среды базы данных могут находиться в одной или
различных компьютерных системах. Кроме того, оба примера учитывают вариант, когда процессор пользо
вателя находится в отличной от среды базы данных компьютерной системе. В этом случае требуются
протоколы связи для процесса соединения. Эти протоколы могут быть пассивными носителями взаимосвя
зи или обеспечивать специальные услуги, которые поддерживают удаленное использование услуг управ
ления данными.
6.6 Управление распределенными данными
Разработка общей модели управления данными можетбыть использована для выполнения требова
ний к распределенной информационной системе.
Управление распределенными данными используют при работе с несколькими различными комбина
циями представленных классифицированных схем. Основным общим свойством является то, что услуги,
предоставляемые процессором пользователя, могут быть связаны сданными, которые хранятся в одной
или нескольких отдельных средах базы данных. Возможна также ситуация, когда запрашиваемая процес
сором пользователя услугадоступна только в некоторой компьютерной системе, отличной от той, в которой
происходит запрос.
Все услуги контроллера базыданныхдля общей модели применимы в распределенной базеданных.
Услуги, связанные с распределением, должны предоставляться, при необходимости, контроллером базы
данных в интерфейсе различных процессоров.
Запросданных из распределенной базы данных является типичной услугой, предоставляемой конт
роллером распределения. При получении запроса на услугу контроллер распределения устанавливает
необходимостьдоступа кдругой компьютерной системе. Контроллер распределения должен также устано
вить перечень предоставляемых по запросу услуг.
Для каждой среды базы данных существует набор постоянныхданных, которые использует контрол
лер базы данных, обрабатывая запросы на услуги. Этот набор данных называют локальными данными
распределения.
Для распределенных данных способ распределенияданныхдолжен быть установлен в базе данных.
Аналогичноданные в распределенной базе данных могут быть распределены каким-либо альтернативным
способом.
На рисунке 11 приведена архитектурная модель управления распределенными данными. Она осно
вана надекомпозиции, позволяющей показать услуги контроллеров базы данныхдля локального управле
ния данными и услуги контроллеров распределения данных для управления распределенными данными.
CMMffl
длярютрвдв-л
м ш данных
Лмшн
ркм рм тм -
нывданшв
Схмя
Ева*
дамш
Рисунок 11 — Управление распределенными данными
23