BDE ベースのアーキテクチャ
BDE の利用:インデックス への移動
警告: ボーランド データベース エンジン(BDE)は推奨されなくなったので、今後は機能強化されません。 たとえば、BDE では Unicode はサポートされません。 BDE を使用して新たに開発しないことをお勧めします。 既存のデータベース アプリケーションを BDE から dbExpress に移行することを検討してください。 BDE から dbExpress への移行に関する情報については、http://www.embarcadero.com/rad-in-action/migration-upgrade-center を参照してください。
BDE を使用する場合、アプリケーションは「データベース アーキテクチャ」に記述されている一般的なデータベース アーキテクチャを拡張したものを使用します。 すべての Delphi データベース アプリケーションに共通するユーザー インターフェイス要素、データソース、およびデータセットに加えて、BDE ベースのアプリケーションでは以下のコンポーネントを使用できます。
- トランザクションを制御し、データベース接続を管理する 1 つ以上のデータベース コンポーネント
- データ アクセス操作(データベース接続など)を分離し、データベースのグループを管理する 1 つ以上のセッション コンポーネント
BDE ベースのアプリケーションでのコンポーネント間の関係を次の図に示します。
以下のトピックでは、これらのコンポーネントについてさらに説明しています。