Мәліметтер қоры (МҚ) ақпараттық жүйенің өңделетін объектісі, қоршаған ортаның белгілі бір саласының немесе бір пән аймағының нақты объектілері жайлы берілген мәліметтер жиыны


Мәліметтер жиыны.Паскаль-да мәліметтер қорындағы ақпарат TDataSet класымен анықталады. Оның негізінде TADOTable компоненті



бет3/34
Дата20.09.2023
өлшемі1,82 Mb.
#181716
1   2   3   4   5   6   7   8   9   ...   34
Байланысты:
БАЗА данных сессия жауаптары-1

Мәліметтер жиыны.Паскаль-да мәліметтер қорындағы ақпарат TDataSet класымен анықталады. Оның негізінде TADOTable компоненті
құрастырылған. Осы компонент көмегімен жаңа жазуларды енгізу өте ыңғайлы.Мәліметтер жиыны TDataSet-пен жұмыс істеу кезінде мәліметтер жиынының көрсеткіші деген ұғым қолданылады. Ол қазіргі моментте қай жазудың қолданыста екенін көрсетеді. TDBGrid кестелерімен жұмыс істегенде кез келген уақытта тек қана бір жазуды өңдеуге болады. Кестеде жұлдызшамен белгіленеді және қолданыстағы болып есептеледі.
21.Мәліметтер көзі.
Мәліметтер көзі (Источник данных; data source) — 1) мәліметтерді оқу құрылғысы; әдетте, мәліметтер жинауға арналған аналогтық немесе цифрлық құрылғы; 2) коммуникациялық жүйелерде — мәліметтерді жөнелтетін терминалдық құрылғы; 3) Windows жүйесінде — "жылжытып алып барып, қалдырып кету" операциясында көшірме алуға арналған мәліметтер көзі.
Мәліметтер көзі. МҚБЖ-нің экрандық элементтері Windows-тің қарапайым басқару элементтеріне ұқсайды. Олар кестенің өрістеріндегі мәліметтерді өңдеуге арналған. Оны TADOTable компонентіне бірден қосуға болады. Бірақ Delphi7 жүйесінде орталық деңгейде қолданылатын TDataSource(Мәліметтер көзі) компоненті құрылған.

22.Мәліметтер қорымен жұмыс жасауға арналған визуальды емес


компоненттер.
Delphi-де МҚБЖ-мен МҚ формаларын байланыстырылуы анықталғанвизуалды емес компоненттер арқылы жүзеге асырылады. Сондықтан экрандық форма мен МҚ арасындағы байланыс орнату үшін, арнайы визуалды емес компонент (контейнер) TDataModule қолданылады. Олар жеке құрылуы керек.Біздің есебімізге қажетті формалардың тізімін құрамыз:Мәзірге арналған форма;Қорға мәліметтерді енгізуге арналған форма;МҚ қарап шығу формасы;
23.Мәліметтер қорымен жұмыс жасауға арналған визуальды компоненттер.
Мәліметтер жиынтығының мәліметтерді бейнелеудің визуалды компоненттерімен байланысты қамтамасыз ету үшін арнайы TDataSource компоненті қолданылады. Оның ролі мәліметтер жиынтығы және онымен байланысты мәліметтерді бейнелеу компоненттерінің арасындағы мәліметтер ағынын басқарудан тұрады. Бұл компонент мәліметтерді визуалды компоненттерге жіберуді және өңдеу нәтижелерін мәліметтер жиынтығына қайтаруды қамтамасыз етеді, мәліметтер жиынтығының қалып-күйі өзгерген жағдайда визуалды компоненттердің қалып күйінің өзгеруіне жауап береді, пайдаланушының (визуалды компоненттің) басқару сигналын мәліметтер жиынтығына береді. TDataSource компоненті компоненттер палитрасының Data Access парағында орналасқан.Осылайша, мәліметтерге қатынаудың базалық механизмі келесі компоненттер үштігімен жасалады:Мәліметтер жиынтығын инкапсуляциялайтын компоненттер (TDataSet класының ұрпақтары);TDataSource компоненттері;Мәліметтерді бейнелеудің визуалды компоненттері

24.Мәліметтер қорына енудің навигациялық әдісі. МҚ кестесімен жұмыс


жасауға арналған негізгі амалдар.
Енудің навигациялық әдісі деп мәліметтер тобының әр жеке жазбасын өңдеуді айтады. Ол локальді МҚ-на немесе қашықтықтағы шағын МҚ-на қолданылады. Енудің навигациялық әдісінде әрбір мәліметтер тобының ағымдағы жазбасында көрінбейтін көрсеткіш болады. Көрсеткіш реакцияланатын немесе жою операциялары орындалатын жолды көрсетеді Жаңа кесте құру үшін File - New - Table командасын орындаймыз.
1) Кесте форматын таңдау үшін TableType жoлында Paradox7 дегенді көрсетіп ОК батырмасын басамыз.2) Келесі терезеде кестенің құрылымын анықтаймыз. Кестенің құрылымы кестеге енетін өріс атауларын (FieldName), типтерін (Туре), өріс жазуларының ұзындықтарын (Size), кілттік өрісті (Кеу) көрсетуден тұрады.Бұл ортада кесте өрістерінің атаулары латын әріптерімен теріледі. Ал өріс типтері келесідей мәндер қабылдайды:Alpha - мәтіндік өріс, ұзындығы 255 символға дейін Number - нақты тип, -10307 нен +10308 дейін.$(Money) – ақшалық тип, алдыңғы тип сияқты. Short - қысқа бүтiн тип, -32768 ден +32767 дейiн LongInteger - ұзақбүтін тип, -2147483648 ден +2147483647 дейін.#(BCD) - жоғарғы дәлдіктегі нақты тип.Date - дата типі.
25.Мәліметтер қорына енудің навигациялық әдісі. Есептелетін өрістерді құру.
Мәліметтер қорының әр кестесі өрістердің жиынтығынан тұратын жеке құрылымға ие болады. Әр өрстің мәліметтерінің жиынтығы мәліметтің типін сипаттайтын мазмұнынан тұрады, оған анықталған орында мән сәйкес келуі тиіс.Delphi тіліндегі мәліметтер қорынының қосымшасындағы әр жинаққа өзіне сәйкес объект тура келеді. Өрістің негізгі объектісі болып Tfield классы табылады, ол абстрактілі өріспен жұмыс жасауға да негізделген. Ол мәліметтердің типіне сәйкес келеді. Осы базалық классқа басқа класстар сәйкес келеді.Мәліметтердің өрісі және типі туралы келесі сұрақтарды қарастырады: Мәліметтердің қорындағы өріс объектісі; өрістің динамикалық және статикалық өрісі; мәліметтердің жиынтығында объектілер өрісін қолдану тәсілі; TField классы — мәліметтердің жиынтығына өрісті қолдану; өрістің объектілерінің типі және мәліметтің типі;

26.Мәліметтер қорына енудің навигациялық әдісі. Мәліметтер жиынын


сұрыптау.
Мәліметтерді сұрыптау (сортировка данных; sort) — белгіленген ережелерге сәйкес, мысалы мәтіндерді алфавит бойынша, сандар жиынын көлемі (өсуі, кемуі) бойынша, жиын элементтерін индекстеріне қарай қайта іріктеп орналастыру. Жұмыс істеу принципі мен алгоритмдері әр түрлі көптеген сұрыптау программалары бар.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   34




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

    Басты бет