1 Лекция #4. Обзор компонентов, используемых в BDE для связи

advertisement
Лекция #4.
Обзор компонентов, используемых в BDE для связи с БД.
Автор: Пучкова Д.М.
Размещение компонентов для работы в Delphi 6 отличается от более ранних версий. В Delphi
6 на странице Data Access остался только компонент DataSource, а остальные компоненты
перенесены на страницу BDE. Компоненты отображения и редактирования данных во всех
версиях размещены на странице «Data Control».
Каждое приложение, использующее БД, обычно имеет, по крайней мере, по одному
компоненту следующих трех типов:
1. Компоненты – наборы данных (data set), непосредственно связывающиеся с БД. Для
BDE это Table, Query, Stored Proc, BDEClientDataSet. Для других технологий
существует аналогичный компонент набора данных.
2. Компонент – источник данных (data source), осуществляющий обмен информацией
между компонентами первого типа и компонентами визуализации и управления
данными. Таким компонентом является DataSource.
3. Компонент визуализации и управления данными: DBGrid, DBText, DBEdit. Связь этих
компонентов друг с другом и БД можно представить следующей схемой:
таблица
БД
источник
данных
DataSource
data set: Table,
Query, Stored
Proc
визуализация и
управление: DBGrid,
DBText, DBNavigator
Помимо указанных компонентов в приложении может размещаться компонент DataBase.
Этот компонент, в основном, используясь в приложении, работает на платформе
клиент/сервер. Его задачи связаны с общением с удаленным сервером, реализацией
транзакций, работой с паролями. Компонент DataBase целесообразно вводить в приложение
только в редких случаях. Если он не введен явно, Delphi автоматически создает его для
любого использования в приложении БД. Подробнее этот компонент будет рассмотрен в
дальнейших лекциях.
Другой компонент, которые также автоматически создается Delphi – «Session». Это главный
компонент любого приложения, работающего с БД. В явном виде эти компоненты имеет
смысл вводить только в многозадачные приложения, в которых параллельно обрабатываются
несколько потоков информации.
1
Related documents
Download