Borland Database Engine (BDE)
BDE adalah teknoogi yang dikeluarkan oleh Borland. BDE berasal dari Paradox, kemudian diperluas oleh Borland untuk mendukung banyak SQL Server dan database lokal sebelum Delphi ada. BDE mengakses langsung tabel-tabel dBASE, Paradox, ASCII, FoxPro, dan Ms Access. Driver-driver yang ada di Delphi Enterprise memungkinkan pengaksesan ke beberapa SQL Server, termasuk Oracle, Sybase, Microsoft, Informix, Interbase, dan IBM DB2 Server. Sedangkan untuk pengaksesan ke database lainnya disediakan ODBC drivers.Komponen BDE diletakkan pada page Data Access pada Component Pallete. Komponen dari BDE yaitu DataSet, Table, Query, dan StoredProc, ditambah UpdateSQL, digunakan untuk koneksi dengan komponen Query. Komponen Database dan Session digunakan untuk membangun koneksi ke database. Komponen BatchMove digunakan untuk mengcopy data, dan komponen yang paling jarang digunakan, yaitu komponen NestedTable, memungkinkan data master detail bersarang dalam subtabel. Komponen BDEClientDataSet yang diperkenalkan di Delphi 6 menggabungkan ClientDataSet dengankomponen Data Access yang berhubungan dengan BDE.
Kelebihan BDE :
- Aplikasi dapat menjadi sangat portabel karena mudah untuk memindahkan database antarserver.
- Sangat terintegrasi dengan Delphi.
- Elemen-elemennya terdokumentasi lengkap.
Kekurangan BDE :
- Discontinued (Telah berhenti dikembangkan)
- Harus diinstall dan diatur dikomputer client.
- BDE Engine termasuk kelas berat, membutuhkan file instalasi dan memori yang besar.
- Hanya tersedia untuk Operating System Windows.