Jump to content

Ядро базы данных Borland

(Перенаправлено с BDE (Borland) )

Borland Database Engine ( BDE ) — это Windows на базе ядро ​​базы данных и программное обеспечение для подключения, лежащее в основе Borland Delphi , C++Builder , IntraBuilder, Paradox для Windows и Visual dBASE для Windows.

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

Первым механизмом подключения на основе DLL был ODAPI (Open Database API). Это представляло собой попытку Borland централизовать возможности подключения в своем наборе приложений, в который входили совершенно новые Paradox для Windows 4 и Quattro. В версии 4.5/5.0 Paradox для Windows этот механизм базы данных был кристаллизован как IDAPI .

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

В 2014 году Embarcadero удалила установщик BDE из установки Rad Studio XE7, сделав его отдельной загрузкой, чтобы усилить впечатление о том, что BDE устарел в течение ряда лет. Программистам, использующим BDE, рекомендуется обновить свое программное обеспечение, чтобы использовать новые технологии подключения к базам данных, такие как FireDAC Embarcadero, или решения сторонних производителей.

Замены BDE включают:

  • DBISAM от Elevate Software [ 1 ]
  • Абсолютная база данных от ComponentAce [ 2 ]
  • BDE eXpress от доктора Эрхарда Регенера: совместимый API, использующий dBase или Paradox . [ 3 ]

Включенный набор драйверов баз данных обеспечивает согласованный доступ к стандартным источникам данных: Paradox , dBASE , FoxPro , Access и текстовым базам данных. При необходимости вы можете добавить драйверы Microsoft ODBC во встроенный сокет ODBC. При необходимости продукт Borland SQL Links обеспечивает доступ к ряду систем управления базами данных (СУБД), включая Informix , IBM Db2 , InterBase , Oracle и Sybase .

BDE имеет объектно-ориентированный дизайн. Во время выполнения разработчики приложений взаимодействуют с BDE, создавая различные объекты BDE. Эти объекты времени выполнения затем используются для управления сущностями базы данных, такими как таблицы и запросы . Программный интерфейс BDE ( API ) обеспечивает прямой оптимизированный для C и C++ доступ к ядру базы данных, а также к встроенным драйверам BDE для баз данных dBASE, Paradox, FoxPro, Access и текстовых баз данных.

Основные файлы ядра базы данных состоят из набора DLL , которые полностью реентерабельны и потокобезопасны . В состав BDE входит набор дополнительных инструментов и примеров с примером кода.

Система BDE настраивается с помощью администратора BDE (BDEADMIN.EXE).

В состав BDE входит Local SQL от Borland, подмножество ANSI-92 SQL, расширенное для поддержки соглашений об именах Paradox и dBASE (стандартных) для таблиц и полей (называемых в SQL «столбцами»). Локальный SQL позволяет использовать SQL для запроса «локальных» стандартных таблиц базы данных, которые не находятся на сервере базы данных, а также для «удаленных» серверов СУБД. Локальный SQL также необходим для выполнения многотабличных запросов как к локальным стандартным таблицам, так и к таблицам на удаленных серверах SQL.

Старое название API BDE — «Интегрированный программный интерфейс базы данных» или «IDAPI».

  1. ^ «ДБИСАМ — повсюду, но его редко можно увидеть» . Программное обеспечение Элевейт . Проверено 11 октября 2021 г.
  2. ^ «Замена BDE, однофайловая встроенная база данных Delphi Absolute Database» . КомпонентAce . Проверено 11 октября 2021 г.
  3. ^ «BDE eXpress для Windows 8/7/Vista» . DrRegener.com . Проверено 11 октября 2021 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 729a85ec0b1d9348a27a28ae3c6ba2f6__1684421460
URL1:https://arc.ask3.ru/arc/aa/72/f6/729a85ec0b1d9348a27a28ae3c6ba2f6.html
Заголовок, (Title) документа по адресу, URL1:
Borland Database Engine - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)