Мәліметтер қорын басқару жүйесі –СУБД

СУБД-бұл бағдарламалыққамтамасыздандыруболып,оныың көмегіне пайдаланушылар мәліметтер қорын анықтаы, құрестыруы жәнеұстап тұруы мүмкін,және тағы да онда бақылаудағы енуге амалға асыруы мүмкін.

СУБД бұл бағдарламалық қамтымассыздандыру болып, онда пайдаланушының қолданбалы бағдарламалары мен мәліметтер қоры өзара байланыста болады және төменлнгі мүмкіншліктерге ие болады.

Мәліметтерді анықтау тілі жәрдемінде анықталатын позваляет определяет (DDL –DATA DEFENITION LANGUAGE) DDhтілі пайдаланушыларға мәліметтердің типінжәне оныңструктурасын көрсету құралдарын береді, және тағы да МҚ-да сақталатын ақпараттар үшін шектеулерді беру құрамдарында көрсетеді предостовляет.

Мәліметтер қорындағыақпаратты алып келіп қою, жаңалау, жою және ақпарат алуға мүмкіншілік береді. Оны мәліметтерді басқару тілі (DMh – Data Mauipulation Language) арқылы орындалады. Барлық мәліметтердіңжәне оларрдыңописаниелерінің ортақықтанған қоймасының бар болуы DML тлін запростаарды ұйымдастырудың жалпы инструменті ретінде пайдаланылуы мүмкіншілік береді. Онызапростар тілі (query language) леп те атайд.

Запростар тілінің бар болуы файлдық жүйелерге тән болған шектеулерді алып тастауға мүмкіндік береді. Бұл шектеулердің пайдаланушылар тек фиксерленген запростар наборымен немесе тұрақты көбейіп отыратын бағдарламалармен жұмыс істеуге тұра келеді. Бұл бағдарламалық қамтамасыздандыруды басқаруды одан да күрделі проблемаларды тудырады.

DML тілдерінің екі түрі бар –процедуралық (procedural ) және процедураллық емес (non- preocedural) тілдерді. Олар бір – бірінен мәліметтердішығарып алу әдістерімен айырмашылығы бар. Олар арасындағы негізгі айырмашылық – процедурралық тілдер МҚ-дағы ақпаратты тізбекткр, жазудан кейін жазуды істеп шығарады, ол процедуралық емес тілдер бірден толық бір запистер наборымен жұмыс стейді.

Сондықтан DML процедуралық тілдері көмегінде күтілетін нәтижені қалай алу мүмкіндігі көрсетіледі. Ал процедуралық боломағаан DML тілдерінде нені алу мүмкіндігін баяндау үшін қолданылады. Процедуралыық болмаған тілдер ішінде кеңінен тараған тіл болып, структураланған запростар тілі (Struuctured Query Language-SQL).

Ол қазіргі уақытта арнайы стандартпен анықталады және кез – келген реляциялық СУБД үшін негшізінен міндетті тіл болып есептелінетін.

төменде атап өтілген амалдар (қуралдар) көмегімен МҚ-ға бақылау мүмкіншілігін береді.

Пайдаланушылар жағынан МҚ-ға санкцияланбаған енудің алдын алатын қауіпсіздіеті қамтамасыз ететін жүйелер, — Сақталынатынмәліметтр күйіне қайшы келмеуін қамтамасыз ететін мәліметтердің бүтіндеген сүйемелдеп тұратын жүйелер;

Процестердің біргелікті МҚ-ға енуін бақылайтын қосымшалар мен параллель жұмыс істеу басқаратын жүйелер.Аппараттық немесе бағдарламалық қамтамассыздандырудың бұзылуы нәтижесінде қайшылықта болмаған алдыңғы жағдайындағы МҚ-ның күйін қалпына келтіруге мүмкіншілік беретін қалпына келтірушіжүйеллер;

МҚ-дысақталатын ақпараттардыңописаниесін өз ішінен алатын, пайдаланушыларға доступный каталог: