Ядро СУБД Borland

редактировать

Ядро СУБД Borland (BDE ) основано на Windows ядро ядро ​​базы данных и программное обеспечение для взаимодействия, стоящее за Borland Delphi, C ++ Builder, IntraBuilder, Paradox для Windows и Visual dBASE для Windows.

История

Borland Turbo Pascal содержал надстройку Toolbox для «базы данных», которая положила начало надстройкам компилятора Borland, которые облегчили подключение к базе данных. Затем появился движок Paradox для 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, или сторонние решения.

Дизайн

Включенный набор драйверов базы данных обеспечивает согласованный доступ к стандартным источникам данных: Paradox, dBASE, FoxPro, Access и текстовые базы данных. При необходимости вы можете добавить драйверы Microsoft ODBC во встроенный сокет ODBC. Дополнительно продукт Borland SQL Links обеспечивает доступ к ряду систем управления базами данных (СУБД), включая Informix, 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».

Последняя правка сделана 2021-05-13 06:56:51
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте