Borland Database Engine (BDE) — универсальный механизм доступа к данным, который применяется в средствах разработки фирмы Borland (Delphi и C++Builder), а также в некоторых других продуктах, например Corel Paradox, Corel Quattro Pro, Seagate Software Crystal Reports. 2
Работа BDE основана на объектно-ориентированном устройстве. 48 Во время выполнения приложение взаимодействует с BDE, создавая различные BDE-объекты. 48 Эти объекты затем используются для управления элементами базы данных, такими как таблицы и запросы. 48
В BDE используется «Local SQL» — подмножество стандарта ANSI-92 языка SQL, расширенное для поддержки используемых в Paradox и DBF соглашений о наименовании таблиц и полей. 48
Некоторые альтернативы BDE:
- Firebird. 1 Открытый-source SQL-база данных, которая поддерживает широкий спектр функций и имеет активное сообщество разработчиков. 1
- SQLite. 1 Встроенная система управления базами данных, которая не требует отдельного сервера базы данных. 1 Подходит для небольших приложений. 1
- PostgreSQL. 1 Объектно-реляционная база данных, которая предлагает продвинутые функции и высокую производительность. 1 Совместима с SQL и имеет широкое сообщество разработчиков. 1
- MySQL. 1 Популярная реляционная база данных, которая используется во многих веб-приложениях. 1 Имеет простую в использовании структуру и предлагает широкий спектр функций. 1
- NexusDB. 1 Компактная база данных, которая идеально подходит для одноранговых приложений. 1 Имеет бесплатную версию для однопользовательских приложений и предлагает простую в использовании API. 1