Delphi 3 и создание приложений баз данных

Общая структура приложения, работающего с базами данных


На рис. 3.8 показана общая структура приложения, работающего с базами данных.

Как видно из рисунка, при рассмотрении структуры приложения работающего с БД, вполне можно абстрагироваться от расположения BDE и самой базы данных. Приложение состоит из невизуальных и визуальных компонентов работы с БД, компонентов для выдачи отчетов (которые представляют разновидность визуальных компонентов), а также модулей

данных.

Невизуальные компоненты имеют прямой выход на BDE, которая, в свою очередь, контактирует с БД.

Визуальные компоненты служат для представления данных из невизуальных компонентов, т.е. служат целям обеспечения интерфейса пользователя при работе с данными.

Модули данных служат для централизованного хранения отдельных экземпляров невизуальных компонентов с целью придания тем или иным наборам данных единообразного поведения во всем приложении.

Приложение состоит из одной или нескольких форм. Каждая форма может:

• хранить и использовать свои "собственные" невизуальные компоненты;

• использовать невизуальные компоненты, хранящиеся в одном или нескольких модулях данных;

• использовать невизуальные компоненты, хранящиеся и используемые в

других формах.

Каждая форма может воспользоваться только "собственными" визуальными компонентами, поскольку визуальные компоненты выполняют интерфейсные функции и при деактивизации формы теряют свою видимость на экране.



Содержание раздела