Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Сущность технологии BDE



BDE (Borland Database Engine) – набор драйверов (программа.dll(.exe) которая выполняется как самостоятельный процесс), т.е. программ для доступа к физическим носителям данных. Для работы с BDE обычно создается именованное соединение: Пуск – Панель управления – BDE Администратор – Object – ODBC – DSN – щпк – Build – Задаём имя и путь. Именованное соединение используется в программе для доступа к БД и указывается в строке Connection String. Механизм BDE не основан на классах и непредставляет объектов с их методами и свойствами. Технология BDE не используется начиная с windows Vista.

Имеющийся набор драйверов баз данных даёт единообразный доступ к стандартным источникам данных: Paradox, dBASE, FoxPro, Access, а также текстовым БД. Вы можете добавлять драйверы Microsoft ODBC при необходимости подключения к ODBC-сокету. Кроме того, Borland предоставляет SQL Links для доступа к широкому диапазону мощных СУБД, включая Informix, DB2, InterBase, Oracle и Sybase. BDE имеет объектно-ориентированное устройство. Во время выполнения приложение взаимодействует с BDE, создавая различные BDE-объекты. Эти объекты затем используются для управления элементами БД, такими как таблицы и запросы. BDE API даёт прямой и оптимизированный доступ к движку, а также к встроенным в BDE драйверам для dBASE, Paradox, FoxPro, Access и текстовых БД. Файлы ядра движка БД существуют как набор DLL, код которых полностью реентерабелен и потокобезопасен. В поставку BDE входит набор дополнительных утилит и примеров приложений. Система BDE конфигурируется с помощью BDE Administrator (BDEADMIN.EXE). В BDE используется «Local SQL», подмножество стандарта ANSI-92 языка SQL, расширенное для поддержки используемых в Paradox и DBF (называемых в BDE «стандартными» таблицами) соглашений о наименовании таблиц и полей. Local SQL позволяет использовать SQL для запросов к локальным «стандартным» таблицам, которые не находятся на серверах БД, в т. ч. удалённых. Local SQL также является необходимым средством для создания запросов с выборками из многих таблиц, часть которых локальна, а часть находится на удалённых SQL-серверах. BDE
Фирма Borland разработала собственную технологию доступа к данным SQL Links, имеющую возможность взаимодействовать с ODBC через специальные «интерфейсы-мосты». Технология BDE является набором динамических библиотек, которые предоставляют интерфейсы, позволяющие передавать запросы на получение или модификацию данных из приложения в нужную базу данных и получать результат обработки. В процессе работы библиотеки используют вспомогательные файлы языковой поддержки и информацию о настройках среды.Для разработчика BDE предоставляет множество преимуществ:
- непосредственный доступ к локальным базам данных (dBase, Paradox, текстовые файлы);
- доступ к SQL-серверам (Oracle, Sybase, MS SQL Server, InterBase, Informix,DB2) с помощью набора драйверов Borland SQL Links;
- доступ к любым источникам данных, имеющим драйвер ODBC (Open Data-Base Connectivity), например к файлам электронных таблиц (Excel, Lotus1-2-3), и серверам баз данных, не имеющим драйверов SQL Links (например, Gupta/Centura);
- создание приложений «клиент—сервер», использующих разнородные данные;
- использование SQL (Structured Query Language — язык запросов к серверным СУБД), в том числе и при работе с локальными данными;
- изоляцию приложения от средств языковой поддержки.

На рис. 3.1 представлена схема, на которой показана связь приложений и BDE.




Дата публикования: 2015-02-03; Прочитано: 969 | Нарушение авторского права страницы



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...