Технология объектного связывания данных.ppt
- Количество слайдов: 6
Технология объектного связывания данных
1. Определение. Технология объектного связывания данных – технология, которая решает задачу обеспечения доступа из одной локальной БД, открытой одним локальным пользователем, к данным в другой локальной БД, возможно находящейся на другой вычислительной установке и открытой другим пользователем. Технология основана на протоколе ODBC, который принят за стандарт доступа к любым данным не только в Клиент-серверных системах, но в любых реляционных СУБД.
n Современные настольные СУБД обеспечивают возможность доступа к объектам внешних БД своих форматов. В открытую в текущем сеансе работы БД пользователь может вставить ссылки и оперировать с данными из внешней БД. Объекты из внешней БД, называются связанными, при этом сами данные физически в файл текущей БД не помещаются, а остаются в файлах своих БД. n Для пользователя связанные объекты ничем не отличаются от внутренних объектов.
2. Принцип доступа к внешним данным на основе объектного связывания Доступ к “своим” файлам БД, в т. ч. к таблицам из другой, не открытой БД Ядро СУБД Драйвер ISAM Доступ к бд наиболее распространенных форматов (d. Base, Fox. PRo) и к табличным данным других таблиц Исходная вычислительная установка Доступ к базам данных ODBC Драйвер ODBC Ядро СУБД Другая вычислительная установка ODBC – Open Database Connectivity ISAM – Index Sequential Access Method Рабочая область прямого доступа к источникам данных ODBC
3. Принцип работы Оперирование связанными объектами строится так: ядро СУБД при обращении к данным связанного объекта по системному каталогу текущей БД находит сведения о месте нахождения файла внешней БД и невидимо для пользователя открывает этот файл. В тот же момент времени с этим же файлом внешней БД может работать и другой пользователь.
4. Недостатки 1. Подобный принцип построения распределенных систем при больших объемах данных в связанных таблицах приводит к существенному увеличению трафика сети. 2. Отсутствие надежных механизмов безопасности данных и обеспечения целостности данных.
Технология объектного связывания данных.ppt