BDE

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску

BDE (сокр. отангл. Borland Database Engine — «движок баз данных Borland») —32-битныйдвижокбаз данных подMicrosoft Windows для доступа к базам данных изBorlandDelphi,C++ Builder,IntraBuilder,Paradox for Windows иVisual dBASE for Windows. В RAD Studio не поддерживается начиная с версии XE 7. Однако, при необходимости, может быть установлена отдельно[1].

Содержание

История

[править |править код]

Turbo Pascal фирмы Borland включал в себя «базу данных» Toolbox, которая была первым дополнением для компиляторов Borland, предназначенным для работы с БД. Затем появился движок БДParadox for Windows — PXENGWIN — который мог быть включён в программу для подключения к таблицам формата Paradox.

Первым механизмом подключения, основанным на использованииDLL, былODAPI (отангл. Open Database API — «открытый интерфейс прикладного программирования баз данных»). Он представлял собой попытку Borland унифицировать взаимосвязи в своём программном пакете, включавшем в себя совершенно новый Paradox for Windows 4 и Quattro. С версиями4.5 / 5.0 Paradox for Windows этот движок баз данных оформился как IDAPI (отангл. Integrated Database Application Program Interface — «интегрированный интерфейс прикладного программирования баз данных»).

В 2000 году Borland представила новую, основанную на SQL-драйверах, архитектуру, названнуюdbExpress, которая сделала устаревшей использовавшуюся в BDE технологию SQL Links.

Описание

[править |править код]

Имеющийся набор драйверов баз данных даёт единообразный доступ к стандартным источникам данных:Paradox,dBASE,FoxPro,Access, а также текстовым БД. Вы можете добавлять драйверы MicrosoftODBC при необходимости подключения к 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-серверах.

Примечания

[править |править код]
  1. BDE components in RAD Studio/Delphi/C++ Builder  (неопр.). Дата обращения: 16 июля 2019. Архивировано 16 июля 2019 года.

Ссылки

[править |править код]


Перейти к шаблону «СУБД»
Клиент-серверные
Движки
Файл-серверные
Источник —https://ru.wikipedia.org/w/index.php?title=BDE&oldid=140102152
Категории:
Скрытая категория: