Введение
Borland Database Engine (BDE) - это основной движок баз данных и программное обеспечение для подключения, основанное на Windows, Borland Delphi, C ++ Builder, IntraBuilder, Paradox для Windows и Visual dBASE для Windows.
Дизайн
Включенный набор драйверов баз данных позволяет обеспечить последовательный доступ к стандартным источникам данных: Paradox, dBASE, FoxPro, Access и текстовым базам данных. Вы можете добавить драйверы Microsoft ODBC по мере необходимости в встроенный сокет ODBC. В качестве опции продукт Borland SQL Links предоставляет доступ к ряду систем управления базами данных (DBMS), включая Informix, IBM Db2, InterBase, Oracle и Sybase. BDE является объектно-ориентированным в дизайне. В процессе выполнения разработчики приложений взаимодействуют с BDE, создавая различные объекты BDE. Эти объекты времени выполнения затем используются для манипулирования сущностями базы данных, такими как таблицы и запросы. Интерфейс прикладных программ (API) BDE обеспечивает прямой C и C ++ оптимизированный доступ к движению базы данных, а также встроенные драйверы BDE для dBASE, Paradox, FoxPro, Access и текстовых баз данных. Основные файлы движка базы данных состоят из набора DLL, которые полностью защищены от повторного входа и потоковой защиты. В комплекте с BDE есть набор дополнительных инструментов и примеров с образцовым кодом. Система BDE настраивается с помощью администратора BDE (BDEADMIN. EXE). В BDE входит Borland's Local SQL, подмножество ANSI 92 SQL, улучшенное для поддержки парадоксальных и dBASE (стандартных) конвенций имен для таблиц и полей (называемых "колоннами" в SQL). Local SQL позволяет использовать SQL для запроса "локальных" стандартных таблиц баз данных, которые не находятся на сервере базы данных, а также "удаленных" серверов СУБД. Локальный SQL также необходим для выполнения запросов из нескольких таблиц как в локальных стандартных таблицах, так и на удаленных серверах SQL. Более старое название BDE API - "Интегрированный программный интерфейс приложения базы данных" или "IDAPI".