Хелпикс

Главная

Контакты

Случайная статья





Лекция 12-13. Мәліметтер қорының үш деңгейлі архитектурасы



Лекция 12-13. Мәліметтер қорының үш деңгейлі архитектурасы

Қарастырылатын сұрақтар:

- Мәліметтер қорын берудің деңгейлері:қолданушылық деңгей, концептуальдық деңгей, физикалық деңгей.

- Мәліметтер қорының физикалық және логикалық тәуелсіздігі.

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

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

1978 жылы ANSI/SPARC комитеті мәліметтер қоры жүйелерінің жалпылама құрылымын ұсынған болатын. Ол құрылым үш деңгейлі архитектура деген атауға ие болды, оған сәйкес мәліметтер қорын ұсынудың үш деңгейі болады: сыртқы, тұғырнамалық және ішкі.

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

Кейіптеменің тұғырнамалық немесе логикалық деңгейі дегеніміз – бұл мәліметтер қорын жасаудың деңгейі. Бұл деңгейде талап етілген міндетті шешуге қажетті объектілер анықталады және олардың арасындағы байланыстар орнатылады. Тұғырнамалық жобалаудың нәтижесінде объектілердің, олардың элементтерінің және олардың арасындағы қарым-қатынастарының тұғырнамалық моделі, сұлбасы, объектінің логикалық сипаттамасы қалыптасады. Мысалы, Orion оқу мәліметтер қорына арналған тұғырнамалық сұлба келесі түрде болады (1.7-сурет).

 


                                                  

 

 

1.7-сурет. «Orion» оқу мәліметтер қорының тұғырнамалық сұлбасы

 

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

Ішкі деңгей мәліметтер қорына физикалық көзқарасты қамтамасыз етеді. Бұл деңгей үшін жүйелік программалаушылар, мәліметтердің физикалық қорын жобалаушылар жауап береді, олар мәліметтерді кодтау мен компьютерде және тасымалдағыштарда кейіптеу мәселелерін шешеді, мәліметтерді шұғыл түрде оқу мен оларды өзгерту мақсатында мәліметтерге қол жеткізу әдістерін анықтайды. Мәліметтерге қол жеткізудің негізгі әдістері индекстеу, хэш-адрестеу және сығу болып табылады.

Хэш-адрестеу дегеніміз – қандай да бір алгоритм (хэш-қызметі) бойынша тасымалдағыштағы мекен-жайды кестенің қандай да бір өрісінің, көбінесе басты өрісінің негізінде есептеп шығу. Мәліметтерді жазу кезінде хэш-қызметінің көмегімен мекен-жайы есептеп шығарылады және содан кейін мәліметтер осы есептелген мекен-жай бойынша тасымалдағышқа жазылады. Мәліметтерді оқу кезінде хэш-қызметі алдымен мәліметтер орналасқан мекен-жайды есептеп шығады, содан кейін оқиды.

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

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

Осылайша, үш деңгейлік архитектура мәліметтер қорын пайдаланушылық кейіптеменің физикалық кейіптемеге қатысты логикалық тәуелсіздігін көрсетеді. Келесі суретте (1.8-суретте) мәліметтер қорының үш деңгейлік архитектурасы келтірілген.

 

 


1.8-сурет. Мәліметтер қорының үш деңгейлік архитектурасы

 

Әдетте, мәліметтер қорының логикалық моделі мен физикалық құрылымын жасаушылар мәліметтер қорының әкімшісі (администраторы) деп аталатын топты құрайды.

Мәліметтер қоры әкімшісінің қызметтеріне төмендегілер жатады:

- мәліметтер қорына қатысты талаптарды әзірлеп шығару;

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

- мәліметтер қорын қалыптастыру;

- мәліметтер қорын тиімді пайдалану және оған ілесе жүру.

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

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.