為了便於開發數據庫應用程序,在Delphi集成開發環境中,提供了大量的數據庫工具軟件用於幫助應用程序開發人員設計、編程、測試和發行數據庫應用程序。所有這些工具構成了Delphi數據庫應用程序開發環境。其各個工具軟件及其相互間的關系。
整個Delphi數據庫應用程序開發環境由數據庫引擎(BDE)、數據庫引擎管理程序(BDE Ad—ministrator)、數據庫桌面(DataBase Desktop)、SQL浏覽器(SQL Explorere)、SQL驅動程序(SQL Links)和ODBC驅動程序等組成。
數據庫引擎是Delphi數據庫開發環境的核心,它由兩種類型的動態鏈接庫組成:一種用於提供核心服務,另一種用於連接本地或網絡數據庫。所有這些文件被安裝在操作系統的System和用戶所指定驅動器\Programe Files\Common Files\Borland\Bde\目錄下。數據庫引擎的主要 功能是將數據庫應用程序和物理的數據庫分隔開來,在數據庫引擎中通過數據庫別名(Database Aliases)來標識本地或遠程的數據庫,數據庫應用程序僅需要此數據庫別名就可以透明地對數據庫進行訪問。
數據庫引擎管理程序(B DE Administrator)主要用於對本地的Paradox、DBase數據表和遠程的SQL數據庫進行創建表、創建索引、查詢、存取和編輯等操作。
通過SQL浏覽器可以對本地或遠程的數據庫進行各種SQL查詢操作。
SQL驅動程序(SQL Links)是Inprise公司在Delphi客戶/服務器版本中提供的遠程數據庫的訪問驅動程序,ODBC是微軟公司在Windows 95/98或NT操作系統提供數據庫訪問驅動程序。