6.8. Мәліметтер қорын басқару жүйелері
Қарапайым ГАЖ бағдарламалық қамтамасыз етуінде сақтауды, мәліметтерге қол жеткізуді және манипуляцияны ұйымдастырудың арнайы құралдары жоқ; бұл функциялар операциялық жүйенің көмегімен оның файлдық ұйымында жүзеге асырылады.
Қолданыстағы ГАЖ бағдарламалық құралдарының көпшілігі осы мақсат үшін мәліметтер қорын басқару жүйесі (ДҚБЖ) деп аталатын бағдарламалық қамтамасыз етумен басқарылатын деректер қоры түріндегі деректерді ұйымдастыруға негізделген күрделі және тиімді тәсілдерді пайдаланады. Мәліметтер қорын басқару жүйесі әдетте мәліметтер қорын құруға, жүргізуге және пайдалануға арналған бағдарламалар мен тіл құралдарының жиынтығы ретінде түсініледі [8].
ДҚБЖ ГАЖ-ға ішкі жүйе ретінде немесе сыртқы ретінде салынуы мүмкін. ГАЖ-ны ДҚБЖ бақылауында бар үлкен деректер қорларына дейін аяқтау үрдісі бар, яғни. дәстүрлі деректер қорларына кеңістіктік құрамдастарды қосу [18].
Заманауи ДҚБЖ қолданылатын деректер моделі бойынша жіктелуі мүмкін [иерархиялық, желілік, реляциялық, объектілік, гибридтік (объектінің реляциялық элементтері) [8].
Реляциялық ДҚБЖ ГАЖ бағдарламалық жасақтамасын жасауда кеңінен қолданылды. Хабарламалар тізімі негізіндегі жүйелер, иерархиялық және желілік деректер қорын басқару жүйелері реляциялық ДҚБЖ-ның бастаушылары болды.
Ең танымал хабарландырулар тізімі жүйелері Applied Data Research, Inc фирмасының Datacom/DB болып табылады. (ADR), IBM фирмасының негізгі класындағы компьютерлерді және Software AG фирмасының Adabas компьютерлерін пайдалануға бағытталған.
Хабарламалар тізімдеріне негізделген ДҚБЖ артықшылықтары: сыртқы жадта деректерді басқару құралдарын әзірлеу; қолданбалы жүйелерді қолмен құрастыру мүмкіндігі; ішкі объектілерді бөлу арқылы жадты сақтау мүмкіндігі (желілік жүйелерде).
Бұл ДҚБЖ кемшіліктері: қолданудың күрделілігі; қосымшалар тәуелді физикалық ұйым туралы ақпараттың қажеттілігі; мәліметтер базасына қол жеткізуді ұйымдастыру мәліметтерімен жүйелік логиканы шамадан тыс жүктеу.
ДҚБЖ ұйымдастырудағы реляциялық тәсілдің артықшылықтарына мыналар жатады:
- жалпы пәндік аймақтардың көпшілігін салыстырмалы түрде жеңілдететін және интуитивті болып қала отырып, нақты ресми анықтамаларға мүмкіндік беретін абстракциялардың шағын жиынтығының болуы;
- негізінен жиынтық теориясы мен математикалық логикаға негізделген және мәліметтер қорын ұйымдастырудың реляциялық тәсілінің теориялық негізін қамтамасыз ететін қарапайым және сонымен бірге қуатты математикалық аппараттың болуы;
- сыртқы жадтағы мәліметтер қорының нақты физикалық ұйымдастырылуын білу қажеттілігінсіз деректерді навигациялық емес манипуляциялау мүмкіндігі.
Реляциялық типтегі МҚБЖ кеңістіктік объектілер (нүктелер, түзулер және көпбұрыштар) және олардың сипаттамалары (атрибуттары) туралы мәліметтерді қатынас түрінде немесе жолдары (индекстелген жазбалар) нысан атрибуттарының жиынына сәйкес келетін кесте түрінде ұсынуға мүмкіндік береді, мәндер және бағандар (бағандар) әдетте атрибут түрін орнатады, оныңөлшемі мен атауы. Атрибуттарға олардың геометриясы мен топологиясын сипаттайтын геометриялық атрибуттар кірмейді. Нысан координаталарының векторлық жазбалары арнайы құралдардың көмегімен реттелген және ұйымдастырылған. Объектілердің геометриялық сипаттамасы мен олардың реляциялық кестедегі семантикасының арасындағы байланыс бірегей сандар – идентификаторлар арқылы белгіленеді.
Қазіргі уақытта реляциялық ДҚБЖ негізгі кемшіліктері:
- деректердің өте күрделі құрылымдарын қажет ететін дәстүрлі емес салаларда (ең көп таралған мысалдар жобалауды автоматтандыру жүйелері) пайдалану кезінде кейбір шектеулер (қарапайымдылықтың тікелей салдары);
- пәндік аймақтың семантикасының адекватты түрде бейнеленуінің мүмкін еместігі, өйткені білім берулер өте шектеулі.
Оларды ұсыну түрлері мен форматтарына, ГАЖ бағдарламалық қамтамасыз ету деңгейіне және қоршаған ортаның кейбір сипаттамаларына және оларды пайдалану шарттарына байланысты сақтауды және кеңістіктік мәліметтерге қол жеткізуді ұйымдастырудың әртүрлі нұсқалары болуы мүмкін, ал ұйымдастыру әдістері олардың позициялық сипаты бойынша ерекшеленеді ( графикалық) және семантикалық бөліктер [8].
ГАЖ-ның мәліметтер қорымен өзара әрекеттесуінің әртүрлі тәсілдеріне сәйкес келетін мәліметтер қорының атрибутивтік және позициялық құрамдас бөліктері арасындағы байланыстың үш моделі бар: геореляциялық (гибридтік, немесе аралас); біріктірілген және объекті (объектілік көзқарас тұрғысынан құрылған модель).
Геореляциялық модель кеңістіктік және атрибутивтік құрамдас бөліктер өзінше ұйымдастырылған кезде, ал сілтемелер идентификатор арқылы орындалғанда орын алады. Кеңістіктік компонент - метрикалық (кейбіреулерінде - және топологиялық) оның файлдарында сақталады (графикалық объектілердің файлдары) және атрибут құрамдас бөлігі ДҚБЖ басқаратын кестелерде ұйымдастырылған.
Біріктірілген ГАЖ-да реляциялық ДҚБЖ құралдары графикалық және атрибуттық ақпаратты сақтау үшін қолданылады. ГАЖ бұл жағдайда жеке элементар объектілердің позициялық атрибуттары (координаталары, дәлдік параметрлері және т.б.) бар бастапқы (бастапқы) кестелерді – кеңістіктік объектілердің графикалық кескіндерін құрайтын нүктелер мен сызықтарды қамтитын ДҚБЖ қосымшасы ретінде әрекет етеді. Объектілердің мазмұндық сипаттамалары (атрибуттары) кестелерінің бүкіл жүйесі осы бастапқы кестелермен ДҚБЖ арқылы байланысқан. Біріктірілген ГАЖ деректер тұтастығы қамтамасыз етілген кезде белсенді көп қолданушы режиміндегі үлкен деректер қоймалары үшін қолайлы. Олардың кең таралуын тежейтін фактор реляциялық ДҚБЖ-ны нүктелік объектілерден (сызықтық және контурлық объектілер) басқа кеңістіктік объектілермен жұмыс істеу үшін пайдаланудың қиындығы болып табылады [18].
Соңғы уақытта, әсіресе, ESRI әзірлеуде ДҚБЖ-ның объектілі-бағытталған түріне көп көңіл бөлінуде (мұнда бұл термин нақтылық ретіндегі объектіні емес, тек деректер қорының құрылымы мен бағдарламалау тілін білдіреді). Мұндай ДҚБЖ-ны қолдану сақталатын ақпараттың көлемін және мәліметтер базасында тізбекті іздеу уақытын қысқартуға бағытталған. ГАЖ-да мұндай құрылымдар күрделі нақты объектілерді қарапайым нүктелерге, сызықтарға және көпбұрыштарға қарағанда ақылға қонымды түрде басқару, сондай-ақ көпбұрыштарды қабаттастыру кезінде мәліметтер базасын өзгерту қажет болғанда қолданылады.
Объектіге бағытталған дерекқорлар (OODB) географиялық деректердің элементтер жиынтығы болуын талап етеді. Сонымен қатар, олар олардың кеңістіктік, графикалық, уақыттық, мәтіндік/сандық өлшемдерін анықтайтын бірқатар атрибуттар мен мінез-құлық параметрлерімен сипатталады. Мұндай элементтердің мысалдары қызмет етеді: темір жол учаскесі және онымен байланысты вокзал ғимараты; әртүрлі диаметрлі құбырлардан тармақтары бар құбыр торабы және т.б. Бұл құрылым өзара байланысты объектілерді көрсету кезінде геометрия мен атрибуттарды сақтауды біріздендіруге мүмкіндік береді [10].
Деректерге қол жеткізу нысанының үлгісі бағдарламалау ортасы мен ДҚБЖ қозғалтқышы арасындағы «аралық қабаттың» бір түрі болып табылады. Онда кодта өңдеуге болатын қасиеттері мен әдістері бар нысандар жиыны бар. Қазір Microsoft нысан деректеріне қол жеткізудің үш үлгісін әзірледі және ұсынады:
Data Access Objects (DAO) – екі түрі бар: DAO/Jet және DAO/ODBCDirect;
Remote Data Objects (RDO) – негізінен ODBC деректер көздеріне қол жеткізу үшін пайдаланылады;
Microsoft ActiveX Data Objects (ADO) - жақын арада DAO және RDO-ны толығымен ауыстырады.
DAO жоғарыда аталған үш модельдің ең ескісі және Microsoft Jet дерекқор қозғалтқышының жергілікті интерфейсі болып табылады. RDO DAO-ға ұқсас, бірақ SQL Server және Oracle сияқты деректер көздеріне қол жеткізу үшін оңтайландырылған. Алғашқы екі үлгімен салыстырғанда, ADO тек төрт негізгі деңгейден тұратын кішірек нысан иерархиясын пайдаланады және кейбір маңызды кеңейтімдерді ұсынады – ажыратылған жазбалар жиынын және иерархиялық деректер жинағын құруға мүмкіндік беретін объектілер мен әдістер топтарын қолдау [31].
Қолдау көрсетілетін деректер қорының көлеміне және пайдаланушылар санына байланысты жоғары деңгейлі ДҚБЖ бөлінеді, орта деңгей, төменгі деңгей, жұмыс үстелі.
ДҚБЖ ең жоғары деңгейі мыңдаған пайдаланушыларға қызмет көрсететін үлкен деректер базасымен (жүздеген және мыңдаған ГБ және одан да көп) қолдау көрсетеді, мысалы, ORACLE7, ADABAS 5.3.2., SQL SERVER11.
ДҚБЖ орташа деңгейі бірнеше жүздеген ГБ дейінгі деректер қорын қолдайды, жүздеген пайдаланушыларға қызмет көрсетеді. Өкілдері: InterBase 3.3. lnforrnix-OnLine7.0, Microsoft SQL Server 6.0.
ДҚБЖ төменгі деңгейі 1 ГБ дейінгі деректер қорын қолдайтын және 100-ден аз пайдаланушылары бар жүйелер болып табылады. Олар әдетте шағын бөлімдерде қолданылады. Өкілдері: NetWare SQL 3.0. Gupta SQL базалық сервері.
Жұмыс үстелі ДҚБЖ бір пайдаланушыға арналған, жұмыс үстелі дерекқорын қолдау үшін немесе дерекқор серверіне қосылу үшін клиент ретінде пайдаланылады. Олардың мәліметтерді өңдеу мүмкіндіктері өте шектеулі, сонымен қатар желіде орнату мүмкіндігінің жоқтығымен сипатталады. Өкілдері: FoxPro 2.6. корпорациясы Microsoft, Paradox 5.0. комп. Борланд.
Белгілі бір ДҚБЖ пайдалану кезінде үш негізгі факторды ескеру қажет: клиент/сервер өзара әрекеттесу архитектурасы; негізгі функцияларды жүзеге асыру тәсілі немесе тәсілі; таратылған деректер қорын қолдау деңгейі.
ГАЖ құру кезінде деректер қоры технологиясын қолдану қажеттілігін анықтайтын негізгі шарттардың бірі – қазіргі заманғы ДҚБЖ желісін сақтау мүмкіндіктерін қолдау және бөлінген деректер қорларында жергілікті желі (LAN) және қашықтағы желілік технологияларды пайдалану. Осылайша, есептеу ресурстарын оңтайлы пайдалануға және пайдаланушылардың сұралған деректер қорына ұжымдық қол жеткізу мүмкіндігіне қол жеткізіледі.
Мәліметтерді талдау блогы үш негізгі ГАЖ модульдерінің бірі (енгізу, өңдеу және шығару) геоақпараттық технологиялардың өзегі болып табылады, қалған барлық операциялар жүйеге өзінің негізгі аналитикалық және модельдеу функцияларын орындауға мүмкіндік береді. Заманауи бағдарламалық қамтамасыз етудің аналитикалық блогының мазмұны операциялардың белгіленген жиынтығы немесе операциялар топтары, болуы, болмауы немесе болмауы түріндегі нақты ГАЖ енгізу процесінде қалыптасты.
ГАЖ құрамындағы тиімділігі (тиімсіздігі) оның сапасының көрсеткіші бола алады.
Элементар аналитикалық операцияларды немесе олардың ретін топтарға топтастыруға мүмкіндік беретін әртүрлі классификациялар бар. Оларды қорытындылай келе және аналитикалық модульдердің құрамы мен құрылымына сүйене отырып, операциялардың келесі топтарын ажыратуға болады:
1. Деректерді қайта құрылымдау әрекеттері.
2. Проекцияларды түрлендіру және координаталар жүйесін өзгерту.
3. Есептеу геометриясының амалдары.
4. Қабаттау операциялары (гетерогенді және гетерогенді енгізу
деректер қабаттары).
5. Жалпы аналитикалық, графикалық-аналитикалық және модельдеу
функциялары.
Деректерді өңдеу нәтижелері түрлендіру керек
«адам оқи алатын» құжат. ГАЖ бағдарламалық қамтамасыз ету шығыс деректерін құру құралдарының жеткілікті кең спектрін қамтиды. Шығарылатын құжаттар: кестелік, графикалық, картографиялық.
Құжаттарды генерациялау үшін қолданылатын техникалық құралдарға машиналық қозғалыс құралдары, геометриялық және семантикалық атрибуттарын жоғалтпай деректерді бір форматтан екінші форматқа түрлендіруге мүмкіндік беретін мәліметтерді түрлендіргіштер, плоттерлер және жоғары ажыратымдылықтағы графикалық дисплейлер жатады.
ДҚБЖ функцияларының санына сілтеме жасау әдеттегідей: сыртқы жадтағы мәліметтерді басқару; жад буферін басқару; транзакцияны басқару; деректер өзгерістерін тіркеу; дерекқор тілін қолдау.
Сыртқы жадтағы деректерді тікелей басқару функциясы дерекқорға тікелей енгізілген деректерді сақтау үшін де, қызмет көрсету үшін де қажетті сыртқы жад құрылымдарын қамтамасыз етуді қамтиды. Мақсаттар, мысалы, кейбір жағдайларда деректерге қол жеткізуді жылдамдату үшін (әдетте бұл үшін индекстер пайдаланылады).
ДҚБЖ әдетте оперативті жадтың қол жетімді көлемінен айтарлықтай үлкен көлемдегі деректер қорымен жұмыс істейді. Егер кез келген деректер элементіне қатынасу кезінде сыртқы жадымен алмасу орындалса, онда бүкіл жүйе сыртқы жад құрылғысының жылдамдығымен жұмыс істейді. Бұл жылдамдықты арттырудың бірден-бір жолы - жедел жадтағы деректерді буферлеу. Жетілдірілген ДҚБЖ өз буферді ауыстыру тәртібімен ЖЖҚ буферлерінің жеке жиынын сақтайды.
Транзакция – жалпы ДҚБЖ қарастыратын мәліметтер қорындағы операциялардың тізбегі. Транзакция сәтті орындалды және ДҚБЖ сыртқы жадта осы транзакция арқылы жасалған дерекқор өзгерістерін түзетеді немесе бұл өзгерістердің ешқайсысы дерекқор күйіне әсер етпейді. Мәліметтер қорының логикалық тұтастығын сақтау үшін транзакция тұжырымдамасы қажет. Транзакция механизмін қолдау тіпті бір пайдаланушылық ДҚБЖ үшін міндетті шарт болып табылады, бірақ көп пайдаланушылық ДҚБЖ-де маңыздырақ.
ДҚБЖ-ға қойылатын негізгі талаптардың бірі мәліметтерді сыртқы жадта сақтаудың сенімділігі болып табылады. Сақтау сенімділігі ДҚБЖ кез келген аппараттық немесе бағдарламалық құралдың ақаулығынан кейін дерекқордың соңғы тұрақты күйін қалпына келтіру мүмкіндігі болуы керек дегенді білдіреді. Әдетте, аппараттық құрал ақауларының екі ықтимал түрі қарастырылады: компьютердің кенеттен тоқтауы (мысалы, электр қуатын апатты түрде өшіру) ретінде түсіндірілетін жұмсақ ақаулар деп аталатын және құрылғыдағы ақпараттың жоғалуымен сипатталатын қатты ақаулар. сыртқы жад құралы.
Дерекқорды қалпына келтіру үшін сізде қосымша ақпарат болуы керек. Басқаша айтқанда, деректер қорында деректерді сақтаудың сенімділігін сақтау үшін артық деректерді сақтау қажет, ал қалпына келтіру үшін пайдаланылатын деректер бөлігі әсіресе сенімді түрде сақталуы керек.
Мұндай артық ақпаратты сақтаудың ең кең тараған әдісі дерекқордағы өзгерістер журналын жүргізу болып табылады.
Журнал – ДҚБЖ пайдаланушылары үшін қол жетімді емес және өте мұқият жүргізілетін (кейде әртүрлі физикалық дискілерде орналасқан журналдың екі данасына қолдау көрсетіледі) деректер қорының негізгі бөлігінің барлық өзгерістерінің жазбаларын алатын арнайы бөлігі. дерекқор. Әртүрлі ДҚБЖ-да деректер базасының өзгерістері әртүрлі деңгейлерде тіркеледі: кейде журнал жазбасы кейбір логикалық дерекқорды өзгерту операциясына (мысалы, реляциялық дерекқор кестесінен жолды жою операциясы), кейде сыртқы деректерді өзгертудің минималды ішкі операциясына сәйкес келеді. есте сақтау парағы; кейбір жүйелер екі тәсілді бір уақытта пайдаланады.
Қалпына келтірудің ең қарапайым жағдайы - жеке транзакцияны кері қайтару. Бұл жүйе бойынша журналды қажет етпейді.
Қатты сәтсіздіктен кейін дерекқорды қалпына келтіру үшін журнал және дерекқордың мұрағаттық көшірмесі пайдаланылады. Мұрағаттық көшірме журнал толтырылған кездегі деректер қорының толық көшірмесі болып табылады. Дерекқорды қалпына келтіру резервтік көшірменің негізінде журналдың сәтсіздікке дейін аяқталған барлық транзакциялардың жұмысын қайта шығаруынан тұрады.
Мәліметтер қорымен жұмыс істеу үшін арнайы тілдер қолданылады, әдетте деректер қоры тілдері деп аталады [8]. Мәліметтер қорын басқару жүйесімен жұмыс істеу үшін тілдің бірнеше түрі қажет: бағдарламалау тілдері, деректерді өңдеу тілі, ішкі схемаларды сипаттау тілі, схеманы сипаттау тілі [26].
Көбінесе екі тіл ерекше көзге түсті: дерекқор схемасын анықтау тілі (SDL - Schema Definition Language) және деректерді өңдеу тілі (DML - Data Manipulation Language). SDL негізінен деректер қорының логикалық құрылымын анықтау үшін қызмет етті, яғни. пайдаланушыларға көрінетін деректер қорының құрылымы. DML деректермен манипуляциялау мәлімдемелерінің жиынтығын қамтиды, яғни. дерекқорға деректерді енгізуге, бар деректерді жоюға, өзгертуге немесе таңдауға мүмкіндік беретін операторлар.
Қазіргі заманда ДҚБЖ әдетте деректер қорымен жұмыс істеу үшін оны құрудан бастап және деректер базасымен негізгі пайдаланушы интерфейсін қамтамасыз ететін барлық қажетті құралдарды қамтитын бірыңғай біріктірілген тілді пайдаланады. Ең кең тараған реляциялық ДҚБЖ стандартты тілі SQL (Structured Query Language) болып табылады.
Реляциялық ДҚБЖ-да біз мыналарды ажырата аламыз:
- ДҚБЖ өзегі (көбінесе Data Base Engine деп аталады);
- мәліметтер қоры тілінің компиляторы (әдетте SQL);
- бұйрық тілі;
- утилиталар жиынтығы.
ДҚБЖ ядросы сыртқы жадтағы деректерді басқаруға жауапты,
ЖЖҚ буферлері, транзакциялар және журнал жүргізу. Ядро компоненттерін деректер менеджері, буфер менеджері, транзакция менеджері және журнал менеджері ретінде ажыратуға болады. Бұл компоненттердің функциялары өзара байланысты және ДҚБЖ дұрыс жұмыс істеуін қамтамасыз ету үшін олар мұқият тексерілген хаттамалар бойынша өзара әрекеттесуі керек. ДҚБЖ ядросының пайдаланушыларға тікелей қол жетімді емес өзіндік интерфейсі бар және SQL компиляторы шығаратын бағдарламаларда (немесе осындай бағдарламалардың орындалуын қолдауға арналған ішкі жүйеде) және деректер қорының утилиталарында қолданылады. Клиент-сервер архитектурасын пайдалану кезінде ядро жүйенің серверлік бөлігінің негізгі құрамдас бөлігі болып табылады.
Пәрмен тілі мәліметтермен қажетті операцияларды орындау үшін қолданылады. Ол мәліметтерді өңдеуге, қолданбалы бағдарламалар жасауға, енгізу және шығару пішіндерін көрсетуге және басып шығаруға және т.б. ДҚБЖ мүмкіндіктері негізінен оның командалық тілінің құрылымы мен мүмкіндіктерімен анықталады.
Мұндай тілдің мынадай ерекшеліктері мен ерекшеліктері бар:
- сақталатын мәліметтерді де, олар бойынша операцияларды да сипаттау құралдары (іздеу және өзгерту);
- әртүрлі бейнелеулерде мәтіндік, графикалық және сандық мәліметтермен жұмыс істеу құралдары;
- мәліметтер қорын қорғау құралдары;
- стандартты емес форматтар мен құрылымдарды анықтау мүмкіндігі;
- есептеу функциялары;
- терминалдық экранды пішімдеушілер мен генераторлар
есептер [8].
Команда тілі бірнеше операциялар тобын, толық жиынтығын қамтиды
ол белгілі бір ДҚБЖ-ға тән, бірақ тілдің өзегін құрайтын командалардың белгілі бір саны міндетті түрде болады. Бұл файлдарды ашу және жабу, жазбаны табу, оны кірістіру, өзгерту, құру және жою командалары, мәліметтер қорын сақтау командалары, жазбаларға тапсырыс беру командалар тобы, құрылғыларды көрсету және басып шығару.
ДҚБЖ-да операцияларды бір уақытта пернетақтадан енгізу арқылы немесе автоматты режимде топпен орындауға болады. Бұл жағдайда командалар арнайы файлға алдын ала жазылады. ДҚБЖ тіл операциялары әдетте табиғи тілге жақын пішінге ие және мәтін түрінде жазылады.
Мәтіндік команданы машинаға түсінікті кодқа айналдыру үшін арнайы түрлендіру бағдарламаларының екі түрі қолданылады: интерпретаторлар және компиляторлар. Олардың мәтінді өңдеу тәсілі түбегейлі ерекшеленеді. Бірінші жағдайда интерпретациялық жүйе қолданылады, ол өз кезегінде командаларды тікелей орындалғанға дейін орындалатын кодқа түрлендіреді. Екінші жағдайда, барлық бағдарлама алдымен машиналық командалар сериясына түрлендіріледі (компиляцияланады), содан кейін ғана орындалады.
Бірінші әдістің артықшылығы бар, ол ретімен орындалғанда, бастапқы бағдарлама жадта аз орын алады. Сонымен қатар, бұл әдіс пернетақтадан немесе мәзір жүйесін пайдалану арқылы командаларды енгізуге мүмкіндік береді. Дегенмен, осылай өңделген файл орындалады өте баяу. Компиляция әдісі әлдеқайда жылдам, бірақ бағдарлама машина жадында көп орын алады. Проблеманың компромисстік шешімі операторларды алдын ала өңдейтін псевдокомпиляторлар деп аталатындарды қолдану болып табылады [21].
Деректер қорының бөлек утилиталары әдетте дерекқорды жүктеу және түсіру, статистиканы жинау, деректер қорының ғаламдық тұтастығын тексеру және т. Утилиталар ДҚБЖ ядросының интерфейсін пайдалана отырып, кейде – ядроға ену арқылы бағдарламаланады [8].
Достарыңызбен бөлісу: |