Қазақстан республикасы білім және ғылым министрлігі семей қаласының ШӘКӘрім атындағы мемлекеттік



жүктеу 0,57 Mb.
Pdf просмотр
бет15/20
Дата29.05.2018
өлшемі0,57 Mb.
#18283
түріПрограмма
1   ...   12   13   14   15   16   17   18   19   20

 

 

ПОӘК 042-18-12.1.47/03-2013 



 

Баспа № 1  18.09.2013ж. 

57 беттің 35-сі   

 

арасында  мәліметтер  тасымалдау  аранайы  функциялары  жасақталған)  арнайы 



объектілерін  пайдалана  отырып  кез  келген  типті  мәліметтер  көзіне  қол  жеткізу 

мумкіндігін туғызатын универсалды технология болып табылады. [2] 

OLE DB-ң өз объектілерінен басқа ADO технологиясы провайдерлер механизімімен 

қатынас  ұстайды.  Провйдерлер  деректер  базасын  ұйымдастырудың  төмен  деңгейлі 

бөлшектерін  жасыратын  және  жоғары  деңгейлі  абстракциясы  бар  мәліметтерді 

жеткізушілер   деп түсіндіріледі.  

ADO  тенологиясы  арқылы  деректер  базасына  қол  жеткізу  саймандар 

тақташасындағы ADO бетінде орналасқан компоненттер көмегімен жүзеге асады.  

Деректер  базасы  мен  қосымша  арасында  байланыс  орнату  үшін  оларды  бірімен-

бірін жалғап параметрлерін баптау керек. Осы мақсат үшін ADO Connection компоненті 

қажает. Байланыс параметрі ConnectionString қасиетінде сақталған жолмен ерекшеленеді. 

Байланыс жолының форматын білу қажет емес, өйткені ол ADO Connection компонентін 

тышқанның  сол  жақ  батырмасымен  екі  рет  шерткенде  ашылатын  арнайы  байланыс 

параметрі редакторымен құрылады. (1.1. – сурет ) 

 

 

1.1. – сурет. Байланыс параметрлерінің редакторы. 



 

Байланыс  жолы  автоматты  түрде  орнау  үшін  Data  Link  Properties  байланыс  баптау 

терезесіне көшу қажет, ол үшін Build батырмасы басылады. (1.2 – сурет) 

 

1.2 – сурет. ADO байланысын баптау терезесі. 



 Provider  (поставщик  данных)  бетінде  керекті  деректер  базасының  мәліметтер 

провайдері  таңдалынады.  Келесі  қадам  Connection  бетінде  орналасқан  баланыс 

параметрлерін көрсетумен байланысқан (1.3-сурет).   



 

 

ПОӘК 042-18-12.1.47/03-2013 



 

Баспа № 1  18.09.2013ж. 

57 беттің 36-сі   

 

 



1.3 – сурет. Байланыс параметлерін баптау. 

Параметрлерді  баптау  жұмысын  аяқтағаннан  соң  байланыстың  орнағанын  тексеру 

үшін «Проверить подключение» батырмасын шерту қажет болады.  

Үнсіз  келісім  бойынша  бапталған  байланыс  жабық  жағдайда  болады.  Деректер 

базасымен байланысті активтендіру үшін екі әдіс көмегіне жүгінеді.  

  Connected қасиетінің мәнін true деп өзгерту; 

  Open әдісін таңдау. 

Кейбір  орындалатын  операциялар  түріне  қол  жеткізу  құқығы  Mode  қасиеті 

көмегімен жүзеге асады. Ол келесі мәндердің бірін қабылдайды.  

 cmUnknown. Берілген байланыс үшін құқықтар берілмеген немесе анықталмаған.  

 cmRead. Тек оқу.  

 cmWrite. Тек жазу. 

 cmRead. WriteОқу және жазу. 

 cmShareDenyRead. Басқа байланыстар үшін жазуға тыйым салынған.  

 cmShareDenyWrite. Басқа байланыстар үшін оқу тыйым салынған.  

 cmShareExclusive. Басқа байланыстар үшін ашу әрекетіне тыйым салынған.  

 cmShareDenyNone. Кез келген байланыстар үшін ашу әрекетіне тыйым салынған.  

Мәліметтер қорымен байланысты баптау жұмысы дұрыс орнағаннан кейін «жұмыс 

тізгінін»    өз  қолына  кестелер  деректері  және  Sql-сұраныстар  нәтижелері  жұмыс  үшін 

арналған компоненттер алады. ADO бетінде сондай компонеттің үшеуі бар. 

  ADOTable. 



  ADOQuery. 

  ADODataSet. 



Мәліметтер қорымен жұмыс компоненттері  

Мәліметтер  қорымен  жұмыс  компонеттерінің  пиктограммалары  ADO,  DataAccess 

(Мәліметтерге  қол  жеткізу  мүмкіндігі),  DataControls  (Мәліметтерді  басқару),  Decision 

Cube, Qreport және InterBase. 

ADO  бетінде  мәліметтермен  жұмыс  жасайтын  визуалды  емес  компоненттері 

орналасқан,  олар  арқылы  қосымшалар  (приложения)    мәліметтер  қорымен  (деректер 

базасымен – ДБ) байланысады. Соның ішіне мына компоненттер де кіреді: 

ADOTable  –  кесте  компоненті;  ДБ  кестесіне  қол  жеткізу  мүмкіндігін  туғызады;  ол 

ДБ-ның физикалық кестесіндегі барлық мәліметтерді ADO көмегімен беретін мәліметтер 

жиынын (жинағын) құрайды; 




 

 

ПОӘК 042-18-12.1.47/03-2013 



 

Баспа № 1  18.09.2013ж. 

57 беттің 37-сі   

 

ADOQuery  –  сұраныс  компоненті;  ол  физикалық  кестеден  SQL  тілінде  белгілі  бір 



сұранысқа сәйкес мәліметтер жинағын құру үшін арналған;  

ADOConnection – ДБ-мен байланыс ортнату үшін қажет. 

Мәліметтер жинағы (DataSet)  – логикалық кесте – бұл ДБ-ның бір немесе бірнеше 

кестелерінен  алыған  жазулар  жиыны.  Ол  екі  жағыдайдың  бірінде  бола  алады  –  ашық 

немесе жабық. Оны Boolean типті Active қасиеті анықтайды.  

DataAccess  бетінде  ADOQuery,  ADOTable  компоненттерін  мәліметтерді  бейнелеу 

(көрсету)  компоненттерімен  байланыстыру  үшін  арналған  DataSource  визуалды  емес 

компонентінің пиктограммасы орналасқан.  

DataControls бетінде ДБ-ын басқару және мәліметтерді бейнелеу қызметін атқаратын 

компонеттер бар. Олар

 

кестеде берілген. 



DBGrid, TDBNavigator, TDBText, TDBEdit, TDBMemo, TDBListBox, TDBComboBox, 

TDBCheckBox,  TDBRadioGroup  мәліметтерді  бейнелудің  визуалды  компоненттері 

қолданушы интерфейсінің стандартты компоненттеріне ұқсас.  

Атауы 


Компонент қызметі 

DBGrid 


Тор – кестені ДБ-дағы мәліметтермен шығару үшін 

TDBNavigator 

Навигатор – ДБ-мен жұмысты басқару үшін. 

TDBText 


Жазу  –  ДБ  кестесіндегі  өрістен  жолдық  мәнді  шығару 

үшін  


DBEdit 

Бір  жолдық  редактор  –  өрістің  жолдық  мәнін  шығару 

және редакторлеу үшін 

DBMemo 


Көпжолдық редактор – Мемо типті өріс мәнән енгізу үшін 

арналған 

DBImage 

Графикалық бейне шығару үшін 

DBListBox 

Қарапайым тізім – өрістің жолдық мәндер тізімін шығару 

үшін 

DBCombobox 



Комбинирленген  тізім  –  өрістің  жолдық  мәндер  тізімін 

шығару үшін 

DBCheckBox 

Тәуелсіз қосқыш – CheckBox типті өрістің мәнін шығару 

үшін 

DBRadioGroup 



Тәуелді қосқыштар тобы 

DBLookupListBox  Мәліметтер жинағымен құрылатын қарапайым тізім 

DBRichEdit 

Жартылай функционалды текстік редактор 

DBCtrlGrid 

Модифицирленген тор 

DBChart 

Диаграмма – ДБ мәліметтері бойынша диаграммалар мен 

графиктер шығару үшін 

 

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

1.  ДБ  дегеніміз не? 

2.  ДББЖ дегеніміз не? 

3.  ДБ қандай модельдері бар? 

4.  Реляциялық ДБ негізгі түсініктері: жазба, өріс, өріс типі. 

5.  Деректер  базасын  пайдаланатын  қосымшалар  құру  және  эксплуатациялауға  арналған 

Delphi қандай әдістері бар? 



жүктеу 0,57 Mb.

Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   20




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау