- •1 Дәріс. Мәліметтер қорлары технологиясының дамуы
- •1.1 Ақпараттық жүйелері
- •1.2 Файлдар және файлдық жүйелер
- •2 Дәріс. Мәліметтер қорларын қолданатын ақпараттық жүйелері
- •2.1 Файлдық жүйелерінің кемшіліктері
- •2.2 Мәліметтер қорларын қолданатын ақпараттық жүйелер
- •3 Дәріс Мәліметтер қорларын басқару жүйелерінің даму тарихы
- •3.1 Үлкен еэм-дегі мәліметтер қорлары
- •3.2 Дербес компьютерлер кезеңі
- •3.3 Таратылған мәліметтер қорлары
- •3.4 Мәліметтер қорларын басқару жүйелерінің даму перспективалары
- •4 Дәріс Тақырып аймақты жүйелік талқылау
- •4.1 Ақпараттық жүйенің тақырып аймағы
- •4.2 Тақырып аймақты бейнелеудің мысалы
- •5 Дәріс. Мәліметтер қорларын жобалаудың принциптері
- •5.1 Мәліметтер қорларының архитектурасы. Физикалық және логикалыө тәуелсіздік
- •5.2 Мәліметтердің концептуалды модельдері
- •6 Дәріс. Мәліметтерді концептуалды модельдеу
- •6.1 Мәліметтердің концептуалды модельдерінің негізгі анықтамалары
- •6.2 Концептуалды модельді графиқалық көрсету
- •7 Дәріс. Талқыланатын тақырып аймақтың er-диаграммасын өңдеу
- •7.2 Сурет – Баспа компанияның моделінің er–диаграммасы
- •8 Дәріс. Концептуалды модельдеудің мысалдары
- •9 Дәріс. Мәліметтерді модельдеудің әдістері
- •9.1 Мәліметтердің үш негізгі модельдері
- •10 Дәріс. Мәліметтердің реляциялық моделі
- •10.1 Реляциялық кестелер мен кілттер
- •10.2 Мәліметтердің бүтіндігін қамтамасыздандыратын шектеу шарттары
- •11 Дәріс. Концептуалды модельді реляциялық модельге түрлендіру
- •11.1 Объектілік жиынтықтар мен атрибуттарды түрлендіру
- •11.2 Қатынастарды түрлендіру
- •12 Дәріс. Мәліметтер қорларын нормалау
- •13 Дәріс. Функционалды тәуелділітер мен олармен байланысты нормалы формалар
- •13.1 Функционалды тәуелділіктер мен нормалы формалар
- •13.2 Мәліметтердің концептуалды және реляциялық модельдерін салыстыру
- •14 Дәріс. Өңделген реляциялық сұлбаны іске асыру
- •14.1 Құрылымдасқан сұраныстардың sql тілі
- •14.2 Мәліметтер қорының объекттері
- •15 Дәріс. Мәліметтерді4 таратылған өңдеkуі
- •15.1 Жалпы мағлұматтар
- •15.2 Мәліметтер қорларының технолгиясындағы «клиент—сервер» модельдері
- •15.3 Екі денгейлі модельдер
3 Дәріс Мәліметтер қорларын басқару жүйелерінің даму тарихы
Дәріс мазмұны:
- мәліметтер қорларын басқару жүйелерінің даму сұрақтарын қарастыру.
Дәріс мақсаты:
- мәліметтер қорларын басқару жүйелерінің даму тарихын оқу.
3.1 Үлкен еэм-дегі мәліметтер қорлары
Есептеу техниканың тез дамуы, оның қоғам өміріндегі ролінің принципиалды өзгеруі мәліметтер қорларының дамуына да әсер етті. Мәліметтерді өңдеудің осы бағытының дамуында төрт кезеңін атауға болады. Бірақ та бұл кезеңдердің араларында қатаң уақыттық шектеулерінің болмауын айтып кету керек.
Мәліметтер қорларын басқару жүйелерінің (МҚБЖ) дамуының бірінші кезеңі мәліметтер қорларын үлкен ЕЭМ-да ұйымдастырумен байланысты. Мәліметтер қорлары ЕЭМ-ың сыртқы жадысында сақталатын еді, бұл мәліметтер қорларының пайдаланушылары ретінде әдетте пакеттік режімде жұмысқа қосылатын есептер болатын. Өздерінің есептеу ресурстары жоқ, тек қана орталық ЕЭМ үшін енгізу-шығару құрылғы болатын терминалдар арқылы қол жетудің интерактивті режімі қамтамасыздандырылған. Мәліметтер қорына қол жеткізу программалар әртүрлі тілдерде жазылып, әдеттегі есептеу программалар сияқты жұмысқа қосылады. Қуатты операциялық жүйелер көп есептерді параллельді орындауды қамтамасыздандырған.
Дамудың осы қадамының ерекшеліктері келесідей:
- барлық МҚБЖ-ер қуатты мультипрограммалық операциялық жүйелерде негізделген, сондықтан әдетте таратылған қол жеткізу режімінде орталықтанған мәліметтер қорымен жұмыс жасау сүйемелденеді;
- ресурстарды таратуын басқару функциялары көбінесе операциялық жүйемен орындалады;
- мәліметтерге навигациялық қол жеткізу әдістеріне бағытталған мәліметтермен әрекеттесудің төменгі деңгейлік тілдері сүйемелденеді;
- мәліметтерді әкімшілеуге көп зер салынады;
- мәліметтердің реляциялық моделін негіздеу мен формаландыру жағынан көп жұмыстар өткізіліп, реляциялық идеологияны іске асыратын бірінші System R жүйесі жасалды;
- ғылыми зерттеулердің нәтижелері баспаларда ашық талқыланып, мәліметтер қорларының теориясы мен практикасының барлық аспектеріне қатысты мақалалар көбейді; теориялық зерттеулердің нәтижелері коммерциялық МҚБЖ-ге активті ендірілді;
- мәліметтердің реляциялық моделімен жұмыс істеуге негізделген жоғарғы деңгейлі тілдер пайда болды, бірақ осы бірінші тілдер үшін ешқандай стандарттар әлі жоқ болатын.
3.2 Дербес компьютерлер кезеңі
Қоғам өміріндегі есептеу техниканың орыны мен ролін дербес компьютерлер мұғайым өзгертті. Дайын емес пайдаланушылардың жұмысына негізделген көптеген программалар пайда болды. Жүйелік программистер екінші орынға ығысты. Осы жағдайлар мәліметтер қорларымен жұмыс істеуге де әсер етті. Ақпараттың үлкен көлемдерін сақтауға мүмкіндік беретін мәліметтер қорларын басқару жүйелері деп аталған программалар пайда болды. Олардың мәліметерді енгізуге ыңғайлы интерфейсі, әртүрлі есеп берулерді генерациялауға ішкі құрылғылары болды. Осы программалар бұрында қолмен жасалатын көптеген есеп беру функцияларын автоматтандыруға мүмкіндік берді.
Дербес компьютерлердің бағалары төмендеген сайын оларды кәсіпорындар мен фирмалармен бірге жеке пайдаланушылар да сатып алатыен болды. Компьютерлер құжаттар мен өз есеп беру функцияларды дайындаудың құралы болып табылды. Осы жағдайлар мәліметтер қорларының даму саласына дұрыс әсермен бірге теріс әсерлерді де әкелді. Дербес компьютерлердің көрінген қарапайымдылығы, олардың программалық қамтамасыздандыруына жеңіл қол жетерлік көптеген дилетанттардың пайда болуына әкелді. Бірақ бұрында өз қызметінде есептеу техниканы қолданбайтын білімдердің көп салаларындағы пайдаланушыларға дербес компьютерлерге қол жетерлік оны қолдануын мәжбүр етті. Мәліметтерді өңдеудің дамыған ыңғайлы программаларға сұраныстар программалық қамтамасыздандыру өңдеушілеріне жаңа жүйелерді өңдеуге талап етті, бұл жүйелер үстелдік (desktop) МҚБЖ деп аталды.
Осы қадамның ерекшеліктері келесі:
- барлық МҚБЖ-р мәліметтер қорларын көбінесе монополды қол жеткізу режімінде қолдануға негізделген болатын. Бұл түсінікті, себебі компьютер дербес болғандықтан, ол желіге қосылмаған, ондағы мәліметтер қоры жалғыз пайдаланушының жұмысына негізделген болатын. Кейбір кезде бірнеше пайдаланушы өз жұмыстарын тізбектеп орындайтын болатын, мысалы, әуелі бухгалтерлік құжаттарды енгізетін оператор, содан кейін бастапқы құжаттарға сәйкес операцияларды анықтайтын бас бухгалтер;
- МҚБЖ-ің көбісінде пайдаланушының дамыған және ыңғайлы интерфейсі болды. МҚБЖ көбісінде мәліметтер қорын бейнелеу және сұраныстарды жобалау жағынан жұмыс жасаудың интерактивті режімі болды. Сонымен бірге МҚБЖ-ің көбісі программалаусыз дайын қолданбалыны өңдеуге негізделген дамыған және ыңғайлы интерфейсін ұсынатын. Инструменталдық ортасы экрандық формалар шаблондары, есеп берулер, сұранысты графикалық құрастырушылары түріндегі қолданбалының дайын элементтерінен тұратын, оларды тек қана тұтас кешенге жинау керек болатын;
- барлық үстелдік МҚБЖ-де реляциялық модельді елестетудің тек қана сыртқы деңгейі сүйемелденетін, яғни мәліметтер құрылымының сыртқы кестелік түрі;
- реляциялық алгебра мен SQL типті мәліметтермен әрекеттесудің жоғарғы деңгейлі тілдері болғанымен үстелдік МҚБЖ-де кестелердің бөлек жолдары деңгейіндегі мәліметтермен әрекеттесетін төменгі деңгейлі тілдер қолданылатын;
- үстелдік МҚБЖ-де мәліметтер қорының сілтемелі және құрылымдық бүтіндігін қамтамсыздандыратын құралдары жоқ. Бұл функцияларды қолданбалылар орындау керек еді, бірақ қолданбалыны өңдеудің құралдарының аздығынан кейбір кезде оларды орындауға мүмкін болмайтын еді. Осындай жағдайда бұл функциялар пайдаланушымен орындалады, сондықтан мәліметтер қорында сақталатын ақпаратты өзгерткенде немесе енгізгенге пайдаланушы қосымша бақылауды орнатады;
- жұмыстың монополды режімі әкімшілік функцияларын жойды, сондықтан мәліметтер қорларын әкімдеудің инструменталдық құралдары дамыған жоқ;
- және соңғы маңызды ерекшелік — үстелдік МҚБЖ жағынан аппараттық қамтамасыздандыруға көп талап қойылмайды. Мысалы, Clipper жүйесінде өңделген қолданбалылар PC 286 компьютерлерінде жұмыс істейді.
