«Деректер базасының жүйесі» пәні бойынша оқу бағдарламасы ( силлабус)



бет5/36
Дата13.09.2022
өлшемі0.97 Mb.
#460666
түріБағдарламасы
1   2   3   4   5   6   7   8   9   ...   36
инф дарис

Негізгі әдебиет 1, 3
Қосымша әдебиет 1
Бақылау сұрақтары:

  1. Деректердің модельдері дегеніміз не?

  2. Модельдердің түрлерін атаңыз

  3. Инфологиялық үлгілеу дегеніміз не

  4. Даталогиялық үлгілеу дегніміз не

  5. ДҚБЖ архитектурасы

  6. ДҚ өмірлік цикілі

  7. Фактографиялық реляциондық моделде не сипатталады

  8. Физикуалық модель дегеніміз не?



3 дәріс . Деректер модельдерінің қысқаша мінездемесі


  1. Теориялық-графалық модельдер.

    1. Иерархиялық деректер моделі.

    2. Желілік деректер моделі.

  2. Теориялық-көптік моделі.

    1. Реляциялық деректер моделі.

    2. Постреляциялық деректер моделі.

    3. Көпмөлшерлі деректер моделі.

  3. Обьектілік-бағдарлау деректер моделі.

1. Теоретико-графалық модельдерге иерархиялық және желілік модельдер жатады. Бұл модельдер бұрыннан пайда болған, ал қазіргі таңда олар сирек қолданылады. Алайда бүгінгі күнге дейін осы негізде жұмыс істейтін модельдердің жүйесі бар (Мысалы, желілік- FoxBase + FoxPro немесе иерархиялық- IMS/VS)


Иерархиялық деректер моделі.
Даталогиялық модельдер ішінде ең қарапайым модельдерінің бірі – иерархиялық модель болып табылады және сол модельдің ішінде ең бірінші пайда болған иерархиялық модельде деректер бұтақ тәріздес құрылым арқылы көрсетіледі.



3.2 сурет – бұтақ тәріздес құрылым
Әрбір бұтақ тәріздестің тамырлық түрі бар. Әрбір элементарлық түрдің соның ішінде бұтақ тәріздес түрдлер жай немесе күрделі жазба болып бөлінеді. Жай жазбалар бір түрден тұрады (Мысалы, сандық). Ал күрделі жазба бірнеше түрдің жиынтығын қосады.
Тамырлық түр дегеніміз - өзі бағынбайтын, өзіне бағынатын түрді айтамыз.
Иерархиялық түрдің ДҚБЖ санына FC/Focus, Team-Up, Data Edge жатқызуға болады. Сонымен қатар оған Рессейде жасалған НИКА жүйесін қосуға болады. Осылар өзінің табиғаты бойынша иерархиялық құрылым болып табылады. Иерархиялық деректер моделінде жасалынған осындай құрылымы бар деректерді сақтау үшін 3.3 суретін қарастыруға болады.

Деканат




Кафедра 2

Кафедра 3

Кафедра 4

3 группа

3 студент

2 группа

1 группа

2 студент

4 группа

4 студент

1 студент

Кафедра 1

3.3 сурет – иерархиялық құрылым


Бұл модельде әрбір деректер базасындағы жазба нақты бөлікті көрсетеді. Жазбаның арасында әрбір бөлімді бөліктермен байланыстыратын Предоктың / Потомокқа қатынасы бар. Деректер базасында қамтылған деректерді алу үшін мыналар қажет:

    • Кафедрадан группаны табу

    • Бірінші потомокқа төмен өту

    • Предокқа жоғары өту

    • Басұқа потомокқа жанына өту

Осылайша иерархиялық деректер базасында деректерді оқу үшін жазбаларды бір рет және бір жазбаға жоғары немесе төмен өтетін жазбалардың араласуын қажет етеді.
Жалпы шектеу
Предок пен потомок арасындағы жалпы сілтеме автоматты түрде ұстап тұұрады. Еш потомок өзінің ата-анасысыз пайда болмайды
Желілік деректер моделі.
Бұл моделде деректер еркін граф түрінде көрсетіледі және элементтерінің әртүрлі өзара байланысын көрсетуге мүмкіндік береді.

Осылайша, егер деректердің құрылымы күрделі ьолса иерархияға қарағанда, онда иерархиялық деректер базасының құрылымы оның кемшілігі болып табылады. Мысалы, кафедра деректер базасында бір пән барлық әртүрлі қатынастарда, оның тобымен байланысында қатыса алады Пән



3.3 сурет – желілік құрылым

Желілк деректер базасы бірқатар меншікті қамтиды:


Гибкость – көптеген қатынасты предок/потомок желілік деректер базасында деректерді сақтау, жай иерархияға қарағанда күрделі құрылымдарды сақтауға мүмкіндік береді.
Стандартизация – желілік модельдің CODASYL стандарттың пайда болуы және Digital Equipment Corporation және Data General сияқты кіші-компьютер жабдықтаушылары желілік СУБД құрды.

  1. Теоретико-көптік модельдердің қысқаша мінездеиесі: реляциялық, постреляциялық, көптік өлшемді және мәліметтерді обьектілік бағдарлау модельдері.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   36




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

    Басты бет