1 Тақырып. Деректер қорына кіріспе. №1-дәріс. Тақырыбы


Мәліметтер базасын басқарудың бағдарламалық жасақтамасы



бет10/129
Дата16.03.2022
өлшемі21,39 Mb.
#28241
1   ...   6   7   8   9   10   11   12   13   ...   129
Байланысты:
07 лекция-2021кз 3

Мәліметтер базасын басқарудың бағдарламалық жасақтамасы
ДҚБЖ класына қатысты нақты бағдарламалық өнімдерге қысқаша тоқталып өтейік. Ең жалпы деңгейде барлық МҚБЖ-ны бөлуге болады:

-кәсіптік немесе өндірістік;



- жеке (жұмыс үстелі).

Кәсіби (өндірістік) ДҚБЖ - бұл ірі экономикалық объектілерді басқарудың автоматтандырылған жүйесін құрудың бағдарламалық негізі. Олардың негізінде ірі кәсіпорындардың, банктердің немесе тіпті бүкіл салалардың ақпараттарын басқару және өңдеу кешендері құрылуда.

Кәсіби ДҚБЖ-ға сәйкес келуі керек негізгі шарттар:

-көптеген қолданушылардың бірлескен параллель жұмысын ұйымдастыру мүмкіндігі;

-масштабтылық, яғни басқарылатын объектінің кеңеюіне пропорционалды жүйенің өсу мүмкіндігі;

-әр түрлі аппараттық және бағдарламалық платформалардың жұмыс қабілеттілігі;

- әртүрлі типтегі сәтсіздіктерге қатысты тұрақтылық, оның ішінде сақталатын ақпарат үшін көп деңгейлі резервтік жүйенің болуы;

- сақталған деректердің қауіпсіздігін және оларға қол жетімділіктің дамыған құрылымдық жүйесін қамтамасыз ету.

Қазіргі кезде өндірістік ДҚБЖ-лардың даму тарихы өте бай. Атап айтқанда, 70-ші жылдардың аяғы - 80-ші жылдардың басында Adabas МҚБЖ ірі компьютерлер негізінде құрылған автоматтандырылған жүйелерде белсенді қолданылғанын атап өтуге болады. Қазіргі уақытта кәсіби ДҚБЖ-нің типтік өкілдері Oracle, DB2, Sybase, Informix, Ingres, Progress сияқты бағдарламалық өнімдер болып табылады.

Oracle ДББЖ-нің негізін қалаушылар американдық әзірлеушілер тобы (Ларри Эллисбн, Роберт Минер және Эдвард Оатс) болды, олар жиырма жылдан астам уақыт бұрын Relational Software Inc құрды. және өздеріне Э.Ф.Кодд пен К.Дж.Дато еңбектерінде айтылған идеяларды іс жүзінде жүзеге асыратын жүйе құру міндетін қойды. Олардың қызметінің нәтижелері SQL өңдеудің негізгі тілімен портативті реляциялық мәліметтер қорын басқару жүйесін енгізу болды. 1979 жылы клиенттерге сандық жабдық корпорациясынан бірнеше операциялық жүйеге: RSX-11, IAS, RSTS және UNIX арналған PDP-11 шағын компьютерлеріне арналған Oracle нұсқасы бірден ұсынылды. Oracle кейінірек VAX VMS жұмыс істейтін VAX компьютерлеріне көшірілді. Кодтың көп бөлігі ассемблер тілінде жазылған, сондықтан жүйені жаңа платформаға көшіру процесі айтарлықтай күш жұмсауды қажет етті. Oracle-дің келесі, үшінші нұсқасының басты айырмашылығы оның Си тілінде толығымен жазылғандығында болды, бұл жүйенің көптеген жаңа платформаларға, атап айтқанда UNIX-тің әр түрлі клондарына тасымалдануын қамтамасыз етті. Жаңа (1983) нұсқаның екінші маңызды ерекшелігі транзакция тұжырымдамасын қолдау болды. Шамамен сол уақытта компания жаңа атау алды - Oracle Corporation - мәліметтер базасын өндірушілер нарығында жетекші орынға ие болды. Oracle-дің төртінші нұсқасы қолдау көрсетілетін платформалар мен операциялық жүйелер тізімін кеңейтуімен сипатталды. Oracle IBM мейнфреймдеріне (мейнфреймдерге) және MS DOS-пен жұмыс жасайтын дербес компьютерлерге жеткізілді. Дәл осы төртінші нұсқада мәліметтер базасының тұтастығын сақтау технологиясын жасауда маңызды қадам жасалды. Көп қолданушы жүйелер үшін «оқудың дәйектілігін» қолдайтын Oracle шешімі ұсынылды. Бесінші нұсқада алдымен «клиент-сервер» архитектурасы бар ДҚБЖ енгізілді. Oracle МҚБЖ-ның келесі нұсқалары транзакцияны өңдеудің ауқымды жүйелерін құруға, енгізу / шығару жүйелерін енгізу әдістерін өзгертуге, буферлеуге, параллель кіруді басқарудың ішкі жүйелеріне, резервтік көшіру мен қалпына келтіруге бағытталған. Симметриялық мультипроцессорлық архитектураны қолдау да жүзеге асырылды.

Ингрес Беркли университетінде әлемдегі ең танымал мәліметтер базасының ғалымдарының бірі Майкл Стоунбрейкердің басшылығымен жасалды және жасалды. Басынан бастап Ingres UNIX ОЖ ортасында жұмыс жасайтын мобильді жүйе ретінде жобаланған. Ingres-тің алғашқы нұсқасы 16 биттік компьютерлерге арналған және негізінен PDP сериялы машиналарда жұмыс істеген. Бұл университеттерде пайдалану үшін ақысыз таратылған алғашқы ДҚБЖ болды. Кейіннен Stonebreaker тобы Ингрессті BSD UNIX ортасына жіберді, ол Беркли университетінде де дамыды.

Беркли университетінің ДҚБЖ-нің Ингрес отбасы Ингрес университеті деп аталады. 80-ші жылдардың басында RTI (Relational Technology Inc.) құрылды, ол Ingres мәліметтер базасын басқару жүйесінің коммерциялық нұсқасын дамытып, насихаттай бастады. Қазіргі уақытта коммерциялық Ингресті Computer Associates қолдайды, дамытады және сатады. Қазір бұл мәліметтер базасын басқарудың коммерциялық реляциялық жүйелерінің бірі. Сонымен қатар, Ингрес университеті туралы көптеген жоғары сапалы басылымдар бар. Сонымен қатар, Ингрес университеті іс жүзінде тексеріліп, оның бастапқы кодын көре алады.

Жоғарыда аталған тенденциялар (Oracle МҚБЖ үшін) әмбебап сипатқа ие және басқа бағдарламалық өнімдердің даму жолдарын анықтайды, бұл осы нарықтағы қатаң бәсекелестік жағдаймен толығымен түсіндіріледі.

Дербес деректерді басқару жүйелері - бұл жергілікті пайдаланушының немесе пайдаланушылардың ықшам тобының мәселелерін шешуге бағытталған және микрокомпьютерде (дербес компьютерде) қолдануға арналған бағдарламалық жасақтама.

Бұл олардың екінші атауын түсіндіреді

- жұмыс үстелі. Жұмыс үстелі жүйелерінің анықтамалық сипаттамалары:

- қолданудың салыстырмалы қарапайымдылығы, бұл олардың негізінде «жетілдірілген» пайдаланушылар үшін де, біліктілігі төмендер үшін де жұмыс істейтін қосымшалар жасауға мүмкіндік береді;

- аппараттық ресурстарға қатысты шектеулі талаптар.

Тарихи тұрғыдан алғанда Эштон-Тэйттің Dbase кең тараған жеке ДҚБЖ арасында бірінші болды (кейінірек оған құқықтар Borland-қа берілді, ал 1999 жылдан бастап бұл бағдарламаны dBASE Inc. қолдайды). Болашақта реляциялық ДҚБЖ қатары FoxBase / FoxPRO (Fox Software, кейінірек - Microsoft), Clipper (Nantucket, одан - Computer Associates), R: base (Microrim), Paradox (Borland, қазіргі уақытта құқықтарға ие) сияқты өнімдермен толықтырылды. Corel), Access (Microsoft), Approach (Lotus).

Ресейде кең танымал болған Dbase, FoxPRO және Clipper жүйелері * .dbf кеңейтімі бар файлдарда орналасқан деректер кестелерімен жұмыс істеді (dbf-форматы термині жалпы қабылданды). Кейіннен бұл мәліметтер базасының отбасы біріктірілген Xbase атауын алды.

Әзірлеушілердің ниеттерінен туындаған сөзсіз айырмашылықтарға қарамастан, барлық аталған жүйелер өз эволюциясы барысында бірқатар жалпы дизайн ерекшеліктерін иеленді, олардың арасында ең алдымен мыналарды атауға болады:

-деректерді манипуляциялау құралдарын құру процесін автоматтандыратын визуалды интерфейстің болуы - экран формалары, есеп үлгілері, сұраныстар және т.б.;

- диалог режимінде мәліметтер базасының объектілерін құруға арналған құралдар: Paradox мамандары, Access-тегі сиқыршылар, көмекшілер жақындасу;

- бірыңғай МҚБЖ ортасы шеңберінде бағдарламалық жасақтама кеңейтімдерін құруға арналған: Paradox-та PAL, Access бағдарламасында VBA (Visual Basic for Applications), Lotus Script in Approach қосымшаларын әзірлеу тілі;

- SQL немесе QBE (Query By Example) сияқты деректерді басқарудың әмбебап тілдеріне арналған қолдау.

Салыстырмалы түрде сөйлейтін болсақ, жұмыс үстелі мен өндірістік жүйелер арасында аралық позицияны алатын ДҚБЖ арасында Centura (Gupta 1996 ж. Дейін), InterBase (Borland), соңында Microsoft SQL Серверінен SQLWindows / SQLBase атауға болады.

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





Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   129




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

    Басты бет