Мәліметтер қорымен жұмыс істеу қосымшаларын құру

Мәліметтер қоры – бұл алдымен кестелер жиынтығы, мәліметтер

қорына процедуралар және басқа объектілер қатары кіреді.

Мәліметтер қоры – қоғамның қандай да бір саласындағы немесе оның

бӛліміндегі нақты объектілер туралы мәліметтер жиынтығы.

Мәліметтер қоры – қарастырылатын заттың объектілері жағдайлары мен

арақатынасын кӛрсететін атауы бар мәліметтер жиынтығы.

Мәліметтер қоры жүйесі(database system) – белгілі бі пәндік сала туралы

арнайы ұйымдастырылған ақпаратты сақтауға арналған компьютерлік жүйе.

Жүйе қолданушыларының кӛптеген әрекеттерді орындауға мүмкіндігі

бар. Мысалы:

 Мәліметтер қорына жаңа бос файлдарды қосу;

 Бар файлдарға жаңа мәліметтерді қосу;

 Мәліметтерді іздеу;

 Мәліметтерді ӛзгерту;

 Мәліметтерді жою

 Мәліметтер қорында бар файлдарды жою.

Ескерту. МҚ-ында файлдар кесте, жолдар жазба(record), бағандар

ӛріс(field) болып анықталады. Кесте және мәліметтермен орындалатын амалдар

арнайы SQL операторлары арқылы орындалады.

Кестені қандай да бір объектілер жиынның атрибуттары бар екі ӛлшемді

кесте ретінде елестетуге болады. Кестенің аты идентификатор болады, ол

арқылы оған сілтеме жүреді. Кестенің бағандары сол немесе басқа

объектілердің характеристикаларына, яғни ӛрістерге сәйкес келеді. Әрбір ӛріс

сақталған мәліметтердің аты мен типі арқылы сипатталады. Ӛрістің аты –

идентификатор. ол әртүрлі программалардағы мәліметтерді манипуляциялау

үшін қолданылады. Ӛрістің аты латын әрпімен жазылады. Ӛрістің типі

мәліметтер ӛрісінде сақталғандардың типтерін сипаттайды. Ол жол, сан, үлкен

текстер, кескіндер т.с.с. болуы мүмкін.

Әрбір кестенің жолы берілген кестеде сипатталған объектілердің біреуіне

сәйкес келеді, оны жазба деп атайды және оның құрамына берілген объектіні

сипаттайтын барлық ӛрістердің мәні кіреді. Мәліметтер қорын құрған кезде

информациялардың қарама – қайшылықсыз болуын қамтамасыз ету маңызды.

Әдетте бұл әрбір жазбаның қайталанбауын қамтамасыз ететін кілттік ӛрісті

енгізумен іске асады. Кілттік ӛріс бір немесе бірнеше ӛріс болуы мүмкін.

Ӛрістердің мәнін қолданушы ӛзі енгізеді және ол мәліметтер қорында

сақталады. Бұл ӛрістерден басқа кейбір жүйелерде есептелінетін ӛрістерді

енгізуге болады. Мұндай ӛрістердің мәнін қолданушы енгізбейді, ол автоматты

түрде басқа жазба ӛрістерінің мәні негізінде есептелінеді. Кестемен жұмыс

кезінде қолданушы немесе программа курсормен жазбалардың бойымен

жылжитын секілді. Әрбір уақыт мезгілінде ағымдағы жазба бар және онымен

жұмыс жасалады.

Мәліметтер қоры жүйесі сызбасы 1-суретте кӛрсетілген. Онда жүйенің

негізгі тӛрт компоненті кӛрсетілген: мәліметтер, аппараттық қамсыздандыру,бағдарламалық қамсыздандыру және қолданушылар.

Мәліметтер. Кӛбіне МҚ-ндағы мәліметтер «тұрақтылар» деп аталады.

«Тұрақты» ретінде аралық нәтижелер, сұраныстар нәтижесі, кіріс және шығыс параметрлері, және т.б. алуға болады.

Мәліметтер қоры жүйесі бірқолданушылық(бір уақытта бір ғана

қолданушы қолдана алатын) және кӛпқолданушылық(бір уақытта бірнеше

қолданушы қолдана алатын) бола алады.

Аппараттық қамсыздандыру. Аппараттық қамсыздандыруға тӛмендегілерді жатқызуға болады:

 Ақпаратты сақтауға арналған жинақтағыштар, контроллер құрылғылар;

 Бағдарламалық қамсыздандырумен жұмыс жасауда қолданылатын компьютер жадысы және процессор (немесе процессорлар).

Бағдарламалық қамсыздандыру. Қолданушылар жүйесі мен мәліметтерді

физикалық сақтауға арналған жүйенің ӛзара әрекетін қамтамасыз ететін мәліметтер қоры диспетчері(database manager) немесе мәліметтер қорын

басқару жүйесі(database manager system - DBMS). МҚБЖ-нің негізгі қызметі –МҚ қолданушысына аппараттық қамсыздандыру деңгейіне кіріспей-ақ

мәліметтер қорымен жұмыс жасауға мұмкіндік береді. МҚБЖ-нен басқа

бағдарламалық қамсыздандыру құрамына басқа да компоненттер кіреді.

Мысалы: утилиттер, қосымшаны құру құралдары, жобалау құралдары, есеп

беру генераторлары.

Қолданушылар. Қолданушыларды тӛрт топқа бӛлуге болады:

 МҚ администраторлары;

 Мәліметтер қорын жобалаушылар;

 МҚ-ын қолданатын қолданбалы бағдарламаларға жауап

беретін қолданбалы программисттер;

 Жұмыс станциялары немесе терминалдар арқылы мәліметтер

қорымен жұмыс жасайтын қолданушылар;

1.2. Мән, байланыстар және атрибуттар

Ӛндірістік фирма жұмысын есепке алатын мысал қарастырайық, яғни

жоба, деталь, деталды жеткізушілер, деталды сақтаушы қойма, жобамен жұмыс

жасайтын қызметкерлер туралы ақпараты есепке алу мәліметтер қорын.

Жоба, деталдар, жеткізушілер, қызметкерлер ақпаратты сақтауға

арналған негізгі объектілер болып табылады.

Негізгі объектілерден басқа олардың арасында қатынас болады. 2-суретте

тӛртбұрыш арқылы объектілер, қатынастар түзу сызық және ромб арқылы

кӛрсетілген.

Мән – бӛлек объект типі(мысалы, адам, деталь).

Атрибут – объекттің кейбір сипаттамаларын беретін қасиет(мысалы,

фамилия, салмақ).

Байланыс – бірнеше мәнді біріктіреді.

МҚ құрылымын «Мән – байланыс» диаграммасының кӛмегімен анықтау

Мысалы, SP қатынасы жеткізушілер мен деталдар арасындағы қатынасты

анықтайды: әрбір деталды белгілі бір жеткізуші арқылы әкелінеді, немесе

керісінше әрбір жеткізуші белгілі бір деталды жеткізеді.Сол сияқты, деталдаржобаларда (PJ қатынасы) қолданылады, қоймада(WP қатынасы) сақталады және т.б. Бұл қатынастар екі жақты екенін есте сақтаған жӛн, яғни екі бағытта да қарастыруға болады. Мысалы, SP қатынасының кӛмегімен тӛмендегілерді орындауға болады:

 Берілген жеткізуші үшін ӛзі әкелетін деталдарды табу;

 Берілген детал үшін оны әкелген жеткізушіні табу.

1.3. МҚ-ын қолданудың артықшылықтары

«Қағаз түрінде» сақталатын ақпаратқа қарағанда МҚ-ын қолданудың

негізгі артықшылықтары:

 Жинақтылығы;

 Жылдамдығы және ӛте аз күш жұмсау;

 Ақпараттың дәлдігі;

 Мәліметтер қорын орталықтан басқару(негізгісі).

Мәліметтер қорын құратын және оларға сұранысты ӛндеу жүйесі -

мәліметтер қорын басқару жүйесі(МҚБЖ) деп аталады.

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

1. Мәліметтер қоры дегеніміз не?

2. Мәліметтер қоры жүйесі дегеніміз не?

3. Кесте, жазба және ӛріс қалай анықталады?

4. Мән, байланыс және атрибуттардың қызметі не?

5. Мәліметтер қорын қолданудың негізгі артықшылықтары?

Наши рекомендации