TQuery компоненті, ерекшеліктері.

TQuery компоненті ерекшелігі реляциялық мәліметтер қорымен жұмыс істеуге арналған арнайы тіл SQL-ді пайдалану болып табылады. Бұл тіл көмегімен программа SQL-сұраныстарды құрады, оны Tquery мәліметтер қоры процессоры BDE-ге береді. Машинада SQL құрылған интерпретаторы болады, ол сұраныста сипатталған іс-әрекеттерді орындайды.

Егер сұраныс BDE көмегімен құрылған қажет мәліметтерді мәліметтер қорынан алуды талап етсе, мәліметтер программаны іске қосу каталогінің уақытша файлы түрінде желілік кестеге салынады да, Tquery осы кестенің үстінен қарайтын болады. Уақытша кестедегі мәліметтер TdataSource делдал-компонент арқылы визуальді компоненттерге беріледі де, оларды TTable компонентінен алынған сияқты көрсетіледі. Бірақ, Ttable-ден айырмашылығы қолданушы оларды өзгерте алады, себебі олар анық мәліметтердің тек көшірмесі болады. Мәліметтер қорында сақталып тұрған информацияларды өзгерту үшін TQuery BDE-ге беретін арнайы сұраныстар қалыптасады. Бұл жағдайда BDE жаңаларын қалыптастырмайды, және алдында құрылған уақытша кестелерді пайдаланбайды да, тек сұраныста орындап, программаға оның нәтижесін хабарлайды. Демек, мәліметтер жүйесінің жаңартылуы барысында сұраныстың программалық өзгеруін талап ету Tquery-дің Ttable-ден өзгешілігін көрсетеді.

SQL-сұранысқа кейбір шектеулер қойғанда Tquery екпінді мәліметтер жүйесін құруы мүмкін, яғни оған енгізілген BDE өзгертулері мәліметтер қоры кестесінде TTbale компаненті жасайтындай көрсетіледі.

Желілік немесе файл-серверлік мәліметтер қорымен жұмыс кезінде Tquery-дің мәліметтерге ену жылдамдығы жалпы жағдайда, Ttbale-ге қарағанда аз болады, себебі TQuery өзімен жұмыс кезінде уақытша кестелер құрады. Бір жағынан SQL-дің қуатты мүмкіндіктері TQuery көмегімен TTbale көмегімен алынбайтын мәліметтер жүйесін қамтамасыз етеді (мысалға, мәліметтер жүйесінде мәліметтер қорының бірнеше кестелерін біріктіру). Серверлі мәліметтер қорымен жұмыс кезінде Ttbale-дің қажеттілігі төмендейді, себебі бұл жағдайда ол төменгі мәліметтер қорының барлық серверлердің желілік көшірмесі болатын уақытша кесте құрады, содан соң барып одан қажет мәліметтер қорын құрады.Үлкен жергілікті кестелерді құруда уақыттың көп кетуі мен күрделі мәліметтер қорын алуға қатысты Ttable-дің аз мүмкіндіктері оның клиент-сервер қосымшаларымен жұмыс істеуін алып тастайды.

Бақылау сұрақтары:

1. Мәліметтер қорымен жұмыс жасауға арналған компоненттер шартты

түрде нешеге бөлінеді?

2. Визуалды компоненттерге қандай компоненттер кіреді?

3. Визуалды емес компоненттерге қандай компоненттер кіреді?

4. Мәліметтерге енудің навигациялық әдісі дегеніміз не?

5. Мәліметтерге енудің реляциялық әдісі дегеніміз не?

Әдебиеттер:

[4], [6], [9], [10].









Дата добавления: 2017-01-29; просмотров: 2002;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.