1 Деректер қорын басқару жүйесіне түсінік
1.1 Деректер қорын басқару жүйесін дамытудың бағыттары
1980 жылдардың ортасында мәліметтер базасын зерттеушілер реляциялық модель шеңберінен шыққан мәселелерді қарастыра бастады. Дәстүр бойынша, бағдарламалар мен деректердің нақты бөлінуі болды. Бұл тәсіл тек сандар, белгілер, массивтер сияқты мәліметтер туралы болған кезде жақсы жұмыс істеді. Бірақ егер мәліметтер «құжат», «графикалық кескін», «дыбыс» немесе «карта» объектісін білдірсе, онда олармен жұмыс жасау әдістері нақты болып, оны жүзеге асыру қиынға соқты. ДҚБЖ қосымшаның мамандарына өздерінің тақырыптық бағыттары үшін барлық типтегі деректерді көрсетуге мүмкіндік беруі керек. Екі бағытта ауыр жұмыс болды:
1) объектіге бағытталған тәсіл мен реляциялық жүйелерді біріктіру;
2) тек объектілерге назар аудара отырып, реляциялық модельді ауыстыру.
Нәтижесінде, 1980 жылдардың соңында нарықта оннан астам ДҚБЖ пайда болды - объектілік-реляциялық және объектілі-бағдарланған ДҚБЖ (ОББМЖ). Реляциялық жүйелердің объектілік ортаға қоныс аудару процесі қазіргі уақытта жалғасуда және бұл құбылысты ДҚБЖ даму тенденцияларының бірі ретінде қарастыруға болады.
Осы қасиеттердің арқасында объектіге бағытталған МҚБЖ жазбалардың орташа үлкен жиынтығымен және жазбалар арасындағы байланыстардың өте күрделі жиынтығымен мәліметтер қорының жаңа класын қолдайды. Сіз мәліметтер базасының осы түрімен жұмыс жасауыңыз керек, мысалы, автомобильді немесе ұшақты жобалағанда, мыңдаған бөлшектер қатысқанда, олардың барлығы материалдардың өте күрделі тізіміне келтірілген. Бұл ортада OODB-ң өнімділігі реляциялық мәліметтер базасымен салыстырғанда едәуір артады, өйткені олар барлық қатынастарды оңай және тиімдірек өңдейді, өйткені бұл қатынастар туралы ақпарат жазбалардың өзінде болады.
Ең танымал коммерциялық OODBMS - GemStone, Vbase, ORION, PDM, IRIS.
OODBMS-тер нөлден құрастырылған болса, объектілік-реляциондық ДҚБЖ-лар реляциялық DBMS-тердің модификациясы болып табылады - объектілік бағдарлау кеңінен қабылданған реляциялық деректер моделіне енгізілген.
Нысанға бағытталған және реляциялық технологияны біріктірудің екі түрлі тәсілі бар.
Гибридті ДҚБЖ, тұрақты реляциялық жүйелер сияқты, деректерді басқарудың реляциялық ақырлы тетіктерін қамтиды, бірақ олардың архитектурасы қосымшалар OODBMS-пен жұмыс жасағандай әрекеттесе алатын объектіге бағытталған алдыңғы қабатты қамтамасыз етеді. Олар реляциялық мәліметтер қорын қолдайтын кестелерге сыртқы интерфейсте көрінетін объектілерді бейнелеу алгоритмдерін орындауы керек. Керісінше, пайдаланушылар немесе қосымшалар сұрағанда объектілер кестелік сақтау ортасында олардың көрінісі бойынша көрсетілуі керек.
Бұл тәсіл 80-ші жылдардың аяғында коммерциялық ДҚБЖ-да емес, бағдарламалауды автоматтандыруға арналған бағдарламалық өнімдерде (CASE), жобалауды автоматтандыруда (АЖЖ), репозиторийлерде (пайдаланушыны емес, жүйелік деректерді сақтауға арналған мәліметтер базасы) танымал болды. және реляциялық сақтау құралдарын басқаруды қолданатын және пайдаланушылар мен қосымшаларға қатысы жоқ интерфейстерді ұсынатын ұқсас орталарда.
Технологиялық тұрғыдан анағұрлым жетілдірілген және қазіргі уақытта реляциялық ДҚБЖ әзірлеушілерінің көпшілігі қолдайтын тағы бір тәсіл - кеңейтілген реляциялық тәсіл. Осы тәсілдің көмегімен деректерді басқарудың ДББЖ-нің ішкі реляциялық механизмдері объектіге бағытталған мүмкіндіктермен кеңейтіледі, мысалы, мұрагерлік, деректердің дерексіз түрлері және т.б.
Кеңейтілген реляциялық МҚБЖ саласындағы көпжылдық зерттеулердің нәтижелері 1996-1997 жж. деректер типі кеңейтілетін объектілік-реляциялық мәліметтер базасының серверлері болып табылатын бірқатар коммерциялық бағдарламалық өнімдерде. Осы типтегі алғашқы жүйелерге мыналар жатады: Informix Universal Server (Informix Software, 1996), Oracle S (Oracle Corp., 1997), DB2 Universal Database (IBM Corp., 1997). Бұл бағдарламалық өнімдер ДҚБЖ нарығының едәуір бөлігін құрайды және объектілік-реляциялық технология қазірдің өзінде жүзеге асты деп айтуға болады.
Қазіргі кезде Дүниежүзілік Интернет технологиялары мен мәліметтер базасы технологияларының үйлесуі мәліметтер базасының барған сайын жетілдірілген қосымшаларын құрудың көптеген жаңа мүмкіндіктерін ашады. Мәліметтер базасының қосымшаларын құрудың тартымды жағы - бұл веб-клиенттердің (немесе браузерлердің) платформадан тәуелсіздігі. Браузерлер іс жүзінде барлық қолданыстағы есептеу платформаларында қол жетімді болғандықтан, HTML / Java стандарттарын қолдаса, әзірлеушілерге әр түрлі операциялық жүйелермен немесе әртүрлі терезедегі қолданушы интерфейстерімен жұмыс істеу үшін қосымшаларды өзгерту қажет болмайды. Керісінше, дәстүрлі мәліметтер базасын пайдалану кезінде қосымшаларды басқа платформаларға тасымалдау олардың клиенттік бөліктерін едәуір өзгертуді қажет етеді (егер толық жаңартулар болмаса). Өкінішке орай, веб-шолғышты жеткізушілер өз өнімдеріне меншікті компоненттерді енгізе бастады, бұл жоғарыда аталған артықшылықтарды біртіндеп жоғалтуда.
Веб-браузерлер объектілердің көптеген түрлеріне, соның ішінде мәліметтер базасына қол жеткізуге болатын, кеңінен таралған, қолдануға ыңғайлы графикалық интерфейсті ұсынады. Сонымен қатар, жалпы пайдаланылатын жалпы интерфейсті пайдалану соңғы пайдаланушының оқыту шығындарын азайтуға көмектеседі. HTML - бұл іс жүзінде барлық веб-шолғыштар қолдайтын стандарт, ол бір компьютерде орналасқан HTML құжаттарды әлемнің кез-келген нүктесінде орналасқан компьютермен оқуға мүмкіндік береді, егер ол Интернетке қосылып, Веб орнатылған болса. браузер.
Веб-ортаның ең үлкен артықшылығы - бұл веб-шолғышпен және веб-сервермен толық қамтамасыз етілетін, URL-ті көрсетпей-ақ, пайдаланушы үшін желінің қол жетімділігінің ашықтығы. Желіге қол жеткізуге арналған бұл қолдау қымбат тұратын бағдарламалық жасақтаманы сатып алу қажеттілігін және әртүрлі өзара әрекеттесетін платформаларды келісудің қосымша күрделілігін жою арқылы мәліметтер базасына қол жеткізуді айтарлықтай жеңілдетеді.
Қосымшаның барлық функционалдығын бөлек серверге орналастыру және оны клиенттік бағдарламадан шығару арқылы веб-технологиялар қосымшаларды орналастыруда уақыт пен ақшаны үнемдейді. Сонымен қатар, бірнеше кеңселерде орналасқан әр түрлі есептеу платформаларымен жұмыс істеу кезінде модернизация мен жүйені басқару жеңілдетілген. Қолданбалы сервер болған жағдайда, бағдарламаның функционалдығына әлемнің кез келген нүктесінен кез-келген веб-сайттан оңай қол жеткізуге болады. Іскерлік перспективалар тұрғысынан қосымшалардың серверлік жағына жаһандық қатынасу мүмкіндігі жаңа қызметтерді құруды және клиенттерге қызмет көрсетудің жаңа пункттерін ашуды едәуір жеңілдетеді.
ДББЖ-нің жалпы жетістігі менеджменттің ақпараттық қажеттіліктерімен және жасанды интеллект бойынша зерттеулермен үйлестіре отырып, ДҚБЖ-ны білім базасын басқару жүйесіне айналдыруға деген қызығушылықтың артуына алып келді, оны ДҚБЖ даму тенденциясы ретінде қарастыруға болады.
Білім базасы дегеніміз - белгілі бір пәндік салаға қатысты тұжырымдамалар, ережелер мен фактілердің жүйеленген жиынтығын сақтайтын бір немесе бірнеше арнайы ұйымдастырылған файлдар. Білім базаларының мазмұны формаландырылған, байланыстырылған және оның негізінде білім бағдарламаларында нақты болмауы мүмкін ақпаратты ала отырып, арнайы бағдарламалар көмегімен ой қорытуға және қорытынды жасауға болатындай етіп ұсынылған.
Білім базаларын құру үшін жасанды интеллект әдістері, білімді сипаттайтын арнайы тілдер және интеллектуалды интерфейс қолданылады. Білім базалары интеллектуалды жүйелердің негізгі маңызды бөлігі болып табылады: ақпарат, оқыту, бағдарламалау жүйелері, сараптамалық жүйелер, мұнда олар белгілі бір саладағы мамандардың - мамандардың дағдылары мен тәжірибелерін білдіреді.
Мәліметтер қоры технологиясының мамандары белсенді мәліметтер қорының технологиясын жасанды интеллектте зерттелген білім негіздеріне жол ретінде қарастырады.
Дәстүрлі мәліметтер базасы пассивті болып табылады. Олар деректерді сақтауды қамтамасыз ету үшін ұйымдастырушылық рөл атқарады. Барлық процедуралық логика, соның ішінде деректерді алу және өзгерту, деректерді басқару шеңберінен тыс үйлестірілген.
Белсенді мәліметтер қоры ортасы, керісінше, қолданбалардан немесе кез-келген басқа сыртқы көздерден қандай да бір басқару әрекеттерін алудың қажеті жоқ, алдын-ала белгіленген ережелерге сәйкес мәліметтер базасы деректері және оларды басқару ортасында басқару бойынша әрекеттерді бастайды. Белсенді мәліметтер базасын Event-Condition-Actions ережелерін сақтайтын жүйе ретінде сипаттауға болады. Белсенді мәліметтер базасының технологиясы, атап айтқанда, 1986-1994 жылдары Берклидегі Калифорния университетінің INGRES ДҚБЖ негізінде жасалған POSTGRES объектілік-реляциялық МҚБЖ-да жүзеге асырылады. Қазіргі кездегі қолданыстағы мәліметтер қорының белсенді технологияларының мүмкіндіктері интеллектуалды мәліметтер базасының өрісіне тарайды. Белсенді мәліметтер базасын жасанды интеллекттің жоғары деңгейіне ие интеллектуалды мәліметтер базасының әлі шешілмейтін болашағына жол ашады деп ойлауға болады.
Достарыңызбен бөлісу: |