For database access the older books will recommend using the BDE however the BDE is deprecated and should not be used in new applications.
BDE means the Borland Database Engine. Any application that uses the TTable, TQuery, TSession and TDatabase components is using the BDE.
The database access method you should use instead is the dbExpress/client dataset disconnected data access model. That sounds a little complicated and yes, compared to the old BDE stuff it is a bit more difficult.
In a typical BDE application the components from GUI to database were hooked up like this
TDBEdit to TDataSource to TTable to TDatabase
In a dbExpress client dataset style application the components are hooked up like this
TDBEdit to TDataSource to TClientDataSet to TDataSetProvider to TSQLDataSet to TSQLDatabase
The first two parts in that chain (TDBEdit, TDataSource) work exactly the same as any Delphi book you can find will describe.
The next two parts, the ClientDataSet and TDataSetProvider, were originally called MIDAS but are now known as DataSnap. They have been around quite a while too but it is only in the last few versions that they became the officially recommended database access solution.
The TSQLDataSet and TSQLDatabase are the newest part of that chain and are known as DBExpress.