Технология объектного связывания данных
2. Принцип доступа к внешним данным на основе объектного связывания
3. Принцип работы
4. Недостатки

Технология объектного связывания данных

1. Технология объектного связывания данных

2.

1.
Определение.
Технология объектного связывания данных –
технология, которая решает задачу обеспечения
доступа из одной локальной БД, открытой одним
локальным пользователем, к данным в другой
локальной БД, возможно находящейся на другой
вычислительной установке и открытой другим
пользователем.
Технология основана на протоколе ODBC, который
принят за стандарт доступа к любым данным не
только в Клиент-серверных системах, но в любых
реляционных СУБД.

3.

Современные настольные СУБД обеспечивают
возможность доступа к объектам внешних БД своих
форматов. В открытую в текущем сеансе работы БД
пользователь может вставить ссылки и оперировать с
данными из внешней БД. Объекты из внешней БД,
называются связанными, при этом сами данные
физически в файл текущей БД не помещаются, а
остаются в файлах своих БД.
Для пользователя связанные объекты ничем не
отличаются от внутренних объектов.

4. 2. Принцип доступа к внешним данным на основе объектного связывания

Доступ к “своим” файлам БД, в т.ч. к
таблицам из другой, не открытой БД
Ядро
СУБД
Драйвер
ISAM
Доступ к бд наиболее
распространенных форматов
(dBase, FoxPRo) и к табличным
данным других таблиц
Исходная вычислительная
установка
Доступ к базам данных
ODBC
Драйвер
ODBC
Ядро
СУБД
Другая вычислительная
установка
ODBC – Open Database Connectivity
ISAM – Index Sequential Access Method
Рабочая область прямого
доступа к источникам
данных ODBC

5. 3. Принцип работы

Оперирование связанными объектами строится так:
ядро СУБД при обращении к данным связанного
объекта по системному каталогу текущей БД находит
сведения о месте нахождения файла внешней БД и
невидимо для пользователя открывает этот файл. В
тот же момент времени с этим же файлом внешней
БД может работать и другой пользователь.

6. 4. Недостатки

1. Подобный принцип построения распределенных
систем при больших объемах данных в связанных
таблицах приводит к существенному увеличению
трафика сети.
2. Отсутствие надежных механизмов безопасности
данных и обеспечения целостности данных.
English     Русский Правила