Data Controlsпарағында орналасқан.Олардың көпшілігі стандартты басқару элементтерінің
мәліметтер жиынтығымен жұмыс істеуге ыңғайландырылған өзгертілген түрі болып
табылады.
Қолданба бірнеше формадан тұрады және кез-келген интерфейсті (MDI немесе SDI)
қолданады.
Кез-келген мәліметтер қоры қолданбаларының негізінде мәліметтер қорынан
қолданбаға көру және өңдеу үшін жіберілген жазбалар тобы болып табылатын мәліметтер
жиынтығы (оларды жадыда кесте түрінде көрсеткен қолайлы) жатады. Әрбір мәліметтер
жиынтығы арнайы мәліметтерге қатынау компонентіне инкапсулирленген. VCL Delphi-де
мәліметтер жиынтығының қызметін қолдайтын базалық класстар жиынтығы, және де
құрамы бойынша бірдей болып табылатын мәліметтерге қатынау компоненттері үшін ішкі
компоненттер жиынтығы жүзеге асырылған. Олардың ортақ ата-бабасы — TDataSet класы.
Мәліметтер жиынтығының мәліметтерді бейнелеудің визуалды компоненттерімен
байланысты қамтамасыз ету үшін арнайы TDataSource компоненті қолданылады. Оның ролі
мәліметтер жиынтығы және онымен байланысты мәліметтерді бейнелеу компоненттерінің
арасындағы мәліметтер ағынын басқарудан тұрады. Бұл компонент мәліметтерді визуалды
компоненттерге жіберуді және өңдеу нәтижелерін мәліметтер жиынтығына қайтаруды
қамтамасыз етеді, мәліметтер жиынтығының қалып-күйі өзгерген жағдайда визуалды
компоненттердің қалып күйінің өзгеруіне жауап береді, пайдаланушының (визуалды
компоненттің) басқару сигналын мәліметтер жиынтығына береді. TDataSource компоненті
компоненттер палитрасының Data Access парағында орналасқан.
Осылайша, мәліметтерге қатынаудың базалық механизмі келесі компоненттер
үштігімен жасалады:
Мәліметтер жиынтығын инкапсуляциялайтын компоненттер (TDataSet
класының ұрпақтары);
TDataSource компоненттері;
Мәліметтерді бейнелеудің визуалды компоненттері.
Осы компоненттердің мәліметтер қоры қолданбаларында өзара әрекеттесу схемасын
қарастырайық (1.1-сурет).