4.9 тақырып. Кестелерден деректерді іріктеу
Қосымшаларды құруға арналған көптеген бағдарламалау өнімдерінің ішінде VISUAL
STUDIO құралы алдыңғы қатарлы өнім болып табылады. VISUAL STUDIO-де құру үшін
әртүрлі әдет-дағдылар, кәсіби мүдделері бар әзірлеушілер пайдаланады. VISUAL STUDIO
көмегімен өте көп бағдарламалар жасалған, көптеген фирмалар мен мыңдаған дербес
бағдарламашылар VISUAL STUDIO үшін қосымша құрамдас бөліктерін жасалған.
Бардарламада SQL тілі кеңінен пайдаланылды. Ол көптеген кестелерден тұратын
және өзара қиын байланысқан деректер қорын құруға мүмкіндік береді. SQL - дің ең негізгі
қасиеттерінің бірі болып, реляциялық ДҚ - на қосылу мүмкіндігі болып саналады.
SQL мәліметтерді шығарып қана қоймайды, сонымен қатар мәліметтер құрылымын
анықтау, мәліметтерді қосып немесе өшіру, мәліметтерді көруге рұқсат берілу берілмеуді,
сілтеме толықтығын бақылау сияқты жұмыстарды атқарады.
Қазіргі кезде SQL тілінің көптеген сипаттамалары бар және негізгі назар (VISUAL
STUDIO - де жасалатын) бағдарлама мен деректер қоры сервері арасындағы қарым - қатынас
механизміне аударылады.
Жалпы, клент сервер технологиясының негізінде қызметті екі бөлімге бөлуге болады:
бірінші кленттік – ол негізінен мәліметтерді көрсету мен жаңа мәліметтерді енгізу, екінші
серверлік – яғни, осылармен айналысатын мәліметтерді өңдеу, сақтау және мұрағаттау.
Осыдан бағдарламаның анықтамасы да шығады, клиенттік бұл – SQL тілінде сұраныс
құратын, ал оларды серверге жолдайтын және пайдаланушыға аталған сұранысты өңдеудің
нәтижелерін ұсынатын бағдарлама болып есептеледі.
99
SQL тілі - структуралық сұраныстар тілі (Structured Query Language-SQL)- реляциялық
мәліметтер қорымен жұмыс жасауға арналған өнеркәсіптік тіл. Ол кестелерде сақталған
мәліметтер қорынан мәліметтерді алуға, енгізуге, жаңартуға, өшіруге, көрсетуге
арналған. SQL-ды пайдаланып, сіз тез орындалатын сұраныстарды, объектілерді басқара
аласыз [2].
VISUAL STUDIO - де мәліметтермен жұмыс істеу үшін TDataSet класы болып
табылатын компонент қолданылады. VISUAL STUDIO-де сұраныс құрудың көп
пайдаланылатын тәсілі – формаға орнатылған компоненттерді пайдалану. Егер BDE
пайдаланылса, онда бұл TTable немесе TQuery. Егер ADO пайдаланылса, онда бұл ADOTable
немесе ADOQuery. Егер erDA пайдаланылса, онда бұл TerQuery. TDataset өз кезегінде
пайдаланушыға мәліметтерді көрсететін визуальді компоненттермен тікелей сервермен
қарым - қатынас жасайтын механизмнің арасындағы өзіндік қабатша
болып табылады.
(TTable, TADOTable) мен (TQuery, TADOQuery) объектілері арасындағы айырма
мынада: TTable мен TADOTable бір кестеде бапталады және онымен автоматты түрде жұмыс
істейді, ал TQuery мен TADOQuery SQL сұранысынан туған нәтижелерді көрсете алады. Кез
- келген жағдайда SQL-мен жұмыс кезінде сервермен жұмыс SQL сұраныстарын орындау
мен сұраныстардың орындалу нәтижелерін көрсетуден тұрады. Сондықтан бағдарламалау
кезінде TTable мен TADOTable-ді пайдалану мүмкін болса да, сұраныс нәтижелерін сүзу
мен сұрыптау үшін көбірек мүмкіндік беретін TQuery мен TADOQuery-ді пайдалану
жеңілірек болады. Одан әрі де аталған объекті
DataSet (Деректер жиынтығы) қасиетi арқылы
нақты кестемен байланыс орнатады.
Көрсетілген бағдарламада берілген механизммен қалай жұмыс істеу керек екендігі
көрсетілген. Ол үшін формаға тағы да бір компонент орнату керек DataSet (Detail). Келесі
SQL сұранысымен:
select * from dbo.a_detail
where
a_master_id=:a_master_id
Деректер қорына сұраныс жасау үшін:
Int mysql_query(string $query [, $link_identifier])
$result=mysql_query($query);
Сақтандыру қызметінің автоматтандырылған жүйесі VISUAL STUDIO бағдарламалау
тілінде мәліметтер қорымен байланыстыру мүмкіндіктерін қолдану арқылы құрастырылған.
Деректер қоры деген - құрылымы арнайы тәсіл бойынша ұйымдастырылған берілген
форматтағы файлдар жиынтығы, ал деректер қорын басқару жүйесi - деректер қорымен
жұмыс iстеуге арналған Borland VISUAL STUDIO ортасындағы программалар қатарына
кiретiн тiлдердiң бiрi Paradox тiлi болып табылады.
Жалпы, деректер қорын бағдарламашы мамандандырылған бағдарламалық
жасақтаманың көмегімен өзі жасайды. Ал мәліметтермен жұмысты бағдарлама жасайды.
Деректер қорын басқару жүйесі мәліметтерді төмендегі жағдайларды білмегенің өзінде де
оқып, өңдеуіне рұқсат беруі қажет:
Бағдарламада жаңа құрылған деректер ең алдымен пайдаланушыға деректер
қорын мәліметтермен толтыруға мүмкіндік беруі тиіс.
Одан кейін бағдарлама пайдаланушыға дерекқорға енгізген мәліметтерін
қарауға мүмкіндік беруі керек.
Егер пайдаланушыға бір нәрсе ұнамаған болса, оны түрлендіруге мүмкіндік
болуы керек.
Сақтандыру механизмінің сәтті жұмыс жасауына автоматтандырылған жинақ, яғни
мәліметтерді өндеу мен ретке келтіретін, дамыған ақпараттық жүйе қажет [3]. Деректер қоры
ақпаратты сақтауға, өндеуге және де ыңғайлы да тез пайдалануға мүмкіндік береді.
Сақтандыру қызметі өзіндік ерекшелігімен ерекшеленеді. Қазіргі әлеуметтік-
экономикалық жағдай халықаралық стандарттарға сай және сақтандыру қызметін дамытуды
қамтамасыз ететін біртұтас сақтандыру жүйесін құруды талап етеді.
100
Достарыңызбен бөлісу: |