Деректерді ұсынудың модельдері


Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 3 бет
Таңдаулыға:   

Дәріс №2. Тақырыбы: Деректерді ұсынудың модельдері

Дәрістің мақсаты: Деректер базасының модельдерін құру жолдарын қарастыру.

Дәріс жоспары :

  1. Деректерді ұсыну.
  2. Иерархиялық деректерді моделдеу .
  3. Реляциялық деректерді моделдеу.

70-80 жылдардың соңында деректер базасын басқару жүйесінің дамуы негізінде деректерді ұсынудың әртүрлі модельдері пайда болды. Әрбір модельдің өзінің ерекшеліктері мен жетіспеушіліктері болды.

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

Мәліметтер моделі екі класқа бөлінеді:

  • Мықты типтендірілген моделі, мұнда барлық мәліметтер қандай да бір категорияға қатысты болады.
  • Әлсіз типтендірілген моделі, категорияға қатысты ешқандай болжамдармен байланысты емес.

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

Жалпы айтқанда, деректер моделі - деректер құрылымы жиынтығы мен оларды өңдеу операциялары. Деректер базасын басқару жүйелері иерархиялық, желілік және реляциялық модельдеуге немесе осы модельдердің белгілі бір жиынындағы комбинациясына негізделген.

Деректер моделінің үш негізгі типін қарастырайық: иерархиялық, желілік, реляциялық.

Иерархиялық деректерді моделдеу . Иерархиялық құрылым бір-бірімен белгілі бір ережелер бойынша байланысқан элменеттер жиынтығын береді. Иерархиялық байланыстағы объектілер бағытталған граф (төңкерілген ағаш) құрады. Оның түрі суретте бейнеленген.

Иерархиялық құрылымның негізгі ұғымдарына мыналар жатады: деңгей, элемент (түйін), байланыс. Түйін дегеніміз белгілі бір объектіні сипаттайтын деректер атрибуттарының жиынтығы. Сұлбада иерархиялық ағаштың түйіндері граф төбелері ретінде бейнеленген. Төменгі деңгейдегі әр түйін, жоғары деңгейдегі әр түйінмен ғана байланысқан. Иерархиялық ағаштың ешқандай төбеге бағынбаған, ең жоғарғы деңгейде орналасқан бір түйіні бар (ағаш түбірі) . Бағыныңқы түйіндер екінші, үшінші т. б. деңгейлерде орналасады. Деректер базасындағы ағаштар саны түбір жазбалары санымен анықталады. Деректер базасы әрбір жазбаға түбір жазбадан тек бір жол болады (иерархиялық) . Мысалы: 2. 6. 1-суретінде көрсетілгендей С4 жазбасы үшін өтетін жол А және В3 жазбалары арқылы өтеді.

1-деңгей

2-деңгей

3-деңгей

А

В1

В2

В3

В4

В5

С1

С2

С3

С4

С5

С6

С7

С8

1-сурет. Иерархиялық құрылымды деректер базасының графикалық бейнеленуі

Желілік деректерді моделдеу. Желілік құрылымда алдыңғы аталған негізгі ұғымдардағы (деңгей, түйін, байланыс) әр элемент кез-келген басқа элементпен байланыста бола алады. Иерархиялық модельдің жақсартылған түрі болып табылатын желілік модель көп қолданушылық режимде құрылатын модель. Деректерді желілік ұсыну элементарлы мәліметтер және олардың арасындағы қатынастар бағытталған желі түрінде көрсетіледі (төбелері - мәліметтер, доғалар - қатынастар) . Мысалы, деректер базасында тапсырыстарды сақтауға арналған бір тапсырыс әртүрлі үш байланысқа қатынаса алады.

Роза

Асем

Қалам

#11296

Клиенттер

Қызметкерлер

Товарлар

Тапсырыстар

2-сурет. Желілік құрылымды деректер базасының бейнеленуі

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

Реляциялық деген ұғым (ағыл. relation - қатынас) деректер базасы жүйелерінің маманы белгілі американдық ғалым Е. Коддонның есімімен байланысты.

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

Реляциялық модель деректерді екі өлшемді кесте түрінде ұйымдастыруға бағытталған. Әр реляциялық кесте екі өлшемді массив түрінде беріледі де, мына қасиеттерге ие болады:

  • кестенің әр элементі деректердің бір элементі;
  • кестедегі бағандардың барлығы біркелкі, яғни бағандағы барлық элементтер бір типке (сандық, таңбалық т. б. ) және бәрінің ұзындығы бірдей;
  • әр бағанның өзіне тән аты бар;
  • кестеде бірдей жолдар жоқ;
  • кестеде жолдар мен бағандардың орналасу тәртібі әркелкі.

Қатынастар кесте түрінде беріледі. Кестедегі жолдар мен кортеж немесе жазба деп, ал бағандар қатынастар атрибуты немесе домен, өрістер деп аталады. Бір мәні жазбаны анықтайтын өрісті - қарапайым кілт (кілттік өріс) деп атайды. Егер жазбалар бірнеше өрістермен анықталса, онда мұндай кестенің құрамды кілті бар деп есептеледі. Екі реляциялық кестені ұйымдастыру үшін бірінші кестенің кілтін екінші кестенің кілтінің құрамына енгізу керек (кілттер бір-бірін қайталуы мүмкін) . Басқа жағдайда бірінші кестенің құрылымына сыртқы кілтті енгізу қажет. Сыртқы кілт екінші кестенің кілті болады.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Сараптамалық жүйелерді қолдану
Деректер базасының сервері
Зияткерлік ақпараттық жүйелер
Жасанды интеллект жүйелері
Алгоритмдердің күрделілігі
Модель және модельдеу ұғымдары
Деректер қорының жіктелуі
Деректер базасы дегеніміз не? Деректер базасын басқару жүйесі дегеніміз не? Деректер моделінің қандай негізгі типтері бар
Орындалды бағдарламалық құралдар
Географиялық талдау және кеңістіктік модельдеу түсінігін талдау
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz