2. Мәліметтер базасын басқарудың бағдарламалық жүйелері
ДҚБЖ класына жататын нақты бағдарламалық өнімдерге қысқаша тоқталайық. Ең жалпы деңгейде барлық ДҚБЖ ны бөлуге болады:
* кәсіби немесе өнеркәсіптік;
* жеке (жұмыс үстелі).
Кәсіби (өнеркәсіптік) ДҚБЖ ірі экономикалық объектілерді басқарудың автоматтандырылған жүйелерін әзірлеуге арналған бағдарламалық негіз болып табылады. Олардың негізінде ірі кәсіпорындардың, банктердің немесе тіпті бүкіл салалардың ақпаратын басқару және өңдеу кешендері құрылады. Кәсіби ДҚБЖ қанағаттандыруы керек негізгі шарттар:
көптеген пайдаланушылардың бірлескен параллель жұмысын ұйымдастыру мүмкіндігі;
Масштабтау, яғни жүйенің өсу мүмкіндігі басқарылатын объектінің кеңеюіне пропорционалды;
Әртүрлі аппараттық және бағдарламалық платформаларға тасымалдану;
әр түрлі ақауларға төзімділік, оның ішінде сақталған ақпаратты сақтаудың көп деңгейлі жүйесінің болуы;
Сақталған деректердің қауіпсіздігін және оларға қол жеткізудің дамыған құрылымдық жүйесін қамтамасыз ету.
Өнеркәсіптік ДҚБЖ қазіргі уақытта дамудың жеткілікті бай тарихына ие. Атап айтқанда, 70-ші жылдардың аяғы мен 80 — ші жылдардың басында Adabas ДҚБЖ үлкен есептеу машиналары негізінде құрылған автоматтандырылған жүйелерде белсенді қолданылғанын атап өтуге болады. Қазіргі уақытта кәсіби ДҚБЖ-нің тән өкілдері Oracle, DV2, Sybase, Informix, Progress сияқты бағдарламалық өнімдер болып табылады.
ДҚБЖ Ogasle негізін қалаушылар жиырма жылдан астам уақыт бұрын relational softwareinc фирмасын құрған американдық әзірлеушілер тобы (Ларри Эллисон, Роберт Майнер және Эдвард Оатс) болды. олар э.ф. Кодд пен К. Дж. - ның еңбектерінде баяндалған идеяларды іс жүзінде жүзеге асыратын жүйені құру міндетін қойды. Деректер. Олардың қызметінің нәтижесі базалық өңдеу тілі 50b болатын портативті реляциялық мәліметтер базасын басқару жүйесін енгізу болды. тұтынушыларға бірден бірнеше операциялық жүйелер үшін digital Equipment Corporation компаниясының PDP-11 шағын компьютерлеріне арналған Оasle нұсқасы ұсынылды: RSX-11, IAS, RSTS және UNIХ. Біраз уақыттан кейін Oracle VAX VMS басқаратын Vax компьютерлеріне көшірілді. Кодтың едәуір бөлігі Ассемблерде жазылған, сондықтан жүйені жаңа платформаға көшіру процесі айтарлықтай күш жұмсауды қажет етті. Очередacle-дің тағы бір, үшінші нұсқасының басты айырмашылығы-ол толығымен С тілінде жазылған. Бұл шешім жүйенің көптеген жаңа платформаларға, атап айтқанда әртүрлі uniх клондарына тасымалдануын қамтамасыз етті. Жаңа (1983) нұсқаның екінші маңызды ерекшелігі транзакция тұжырымдамасын қолдау болды. Осы уақытта фирма жаңа атау алды-Соacle Sorporation— және ДҚБЖ өндірушілерінің нарығында жетекші орынға ие болды. Oracle-дің төртінші нұсқасы қолдау көрсетілетін платформалар мен операциялық жүйелердің кеңеюімен сипатталды. Ogas1e IVM (мейнфреймдер) фирмасының үлкен компьютерлеріне де, MS DOS жұмыс істейтін дербес компьютерлерге де көшірілді. Дәл осы төртінші нұсқада мәліметтер базасының тұтастығын қолдау технологияларын дамытуда маңызды қадам жасалды. Көп ойыншы жүйелері үшін чтacle-дің "оқу дәйектілігін"қолдайтын түпнұсқа шешімі ұсынылды. Бесінші нұсқада алғаш рет "клиент - сервер" архитектурасы бар ДҚБЖ енгізілді. СУБACLE ДҚБЖ-нің кейінгі нұсқалары кең ауқымды транзакцияны өңдеу жүйелерін құруға, енгізу/шығару жүйелерін енгізу әдістерін өзгертуге, буферлеуге, параллельді қол жеткізуді басқару, резервтеу және қалпына келтіру ішкі жүйелеріне бағытталған. Симметриялы мультипроцессорлық архитектураларды қолдау да жүзеге асырылды.
Ingres ДҚБЖ жобасы мен эксперименттік нұсқасы Беркли Университетінде әлемдегі ең танымал ғалымдар мен дерекқор мамандарының бірі Майкл Стоунбрейкердің жетекшілігімен әзірленді. Басынан бастап Ingres ДҚБЖ UNIX ОЖ ортасында жұмыс істейтін мобильді жүйе ретінде әзірленді.Ingres-тің алғашқы нұсқасы 16 биттік компьютерлерге арналған. Және негізінен RDR сериялы машиналарда жұмыс істеді. Бұл университеттерде пайдалану үшін тегін таратылатын алғашқы ДҚБЖ болды. Кейіннен Stonebraker тобы Ingres-ті Беркли университетінде жасалған UNIX os WSD ортасына көшірді. Беркли университетінің Ingres ДҚБЖ отбасы әдетте университеттің Ingres деп аталады. 80-жылдардың басында RTI (Relational Technologyу Inc.) компаниясы құрылды.), ол Ingres ДҚБЖ коммерциялық нұсқасын әзірледі және насихаттай бастады. Қазіргі уақытта коммерциялық Ingres-ті Computer Associates қолдайды, дамытады және сатады. Бұл қазір ең дамыған коммерциялық реляциялық ДҚБЖ - ның бірі. Сонымен қатар, университеттік Ingres туралы көптеген жоғары сапалы басылымдар бар. Сонымен қатар, университеттің Ингрестерін іс жүзінде сынап көруге болады, тіпті оның бастапқы мәтіндерін көруге болады.
Жоғарыда аталған (СУБACLE ДҚБЖ үшін) тенденциялар әмбебап болып табылады және басқа бағдарламалық өнімдердің даму жолдарын анықтайды, бұл осы нарықта қалыптасқан қатаң бәсекелестік жағдаймен түсіндіріледі.
Дербес деректерді басқару жүйелері-бұл жергілікті пайдаланушының немесе пайдаланушылардыңнойам тобының міндеттерін шешуге бағытталған және микроэмде (Дербес компьютерде) пайдалануға арналған бағдарламалық жасақтама. Бұл олардың екінші атауын да түсіндіреді — жұмыс үстелдері. Жұмыс үстелі жүйелерінің анықтаушы сипаттамалары:
1. Олардың негізінде "озық" пайдаланушыларға да, біліктілігі төмен пайдаланушыларға да жұмыс істейтін қосымшалар жасауға мүмкіндік беретін салыстырмалы пайдалану қарапайымдылығы;
2. Аппараттық ресурстарға қойылатын талаптар салыстырмалы түрде шектеулі.
Әзірлеушілердің дизайнына байланысты сөзсіз айырмашылықтарға қарамастан, барлық аталған жүйелер өздерінің эволюциясы барысында бірқатар жалпы құрылымдық ерекшеліктерге ие болды, олардың арасында, ең алдымен, атауға болады:
құралдарды құру, деректерді манипуляциялау процесін автоматтандыратын визуалды интерфейстің болуы-экран формалары, есеп үлгілері, сұраулар және т. б.;
диалог режимінде дерекқор объектілерін құру құралдарының болуы: Paradox-тағы Сарапшылар, Access-Тегі сиқыршылар, Argoash-тағы көмекшілер;
ДҚБЖ бірыңғай ортасы шеңберінде бағдарламалық кеңейтімдерді құрудың дамыған құралдарының болуы: RAL қосымшаларын әзірлеу тілі рагаdox,VBA (Visual Basic for Applications in assess деректерді басқарудың әмбебап тілдеріне ендірілген қолдау.
Соңғы жылдары жұмыс үстелі мен кәсіби жүйелер арасындағы айқын сызықтарды өшірудің тұрақты тенденциясы байқалды. Соңғысы, ең алдымен, әзірлеушілер өз өнімдері үшін әлеуетті нарықты барынша кеңейтуге тырысып, олардың функционалдық сипаттамаларының жиынтығын үнемі кеңейтіп отыратындығымен түсіндіріледі.