Увод

Модели података користе се за приказивање како су подаци повезани и ускладиштени унутар система. Модели података углавном представљају однос између података. Модел је у основи поглед на атрибуте и ентитете на високом нивоу. Три главна модела података у систему управљања базама података су релацијски, мрежни и хијерархијски. Али данас постоји пуно модела података који се користе у различитим имплементацијама. овде ћемо разговарати о различитим типовима података података у ДБМС-у.

Различите врсте модела података у ДБМС-у

Различите врсте модела података у ДБМС-има који се користе приказани су у наставку:

  • Модел с равним подацима
  • Модел односа између ентитета
  • Модел односа
  • Снимите основни модел
  • Мрежни модел
  • Хијерархијски модел
  • Објектно оријентисан модел података
  • Модел односа објекта
  • Полструктурирани модел
  • Асоцијативни модел
  • Контекстни модел података

Испод је детаљан опис горњих модела база података

  • Модел података:

Модел података с равним подацима први је представљени традиционални модел података гдје се подаци чувају у истој равнини. Ово је веома стари модел који није много научан.

  • Модел података о вези са ентитетима:

Структура података модела ентитетских односа заснована на утиску ентитета из стварног свијета и постојећем односу између њих. У процесу дизајнирања сценарија стварног свијета у моделу базе података, ентитетски сетови се креирају у почетку, а затим модел овиси о двије виталне ствари које су цјелине које се састоје од атрибута и односа који постоји међу ентитетима. Ентитет садржи својство у стварном свијету која се зове атрибут. Атрибути су дефинисани скупом вриједности познатим као домене. На пример, у канцеларији је запослени ентитет, у канцеларији су атрибути, ИД запосленика, име. Логична повезаност између различитих ентитета позната је као однос међу њима.

  • Модел релационих података:

Најпопуларнији и широко коришћени модел података је релацијски модел података. Модел података омогућава чување података у табелама које се називају релација. Односи су нормализовани и вредности нормализованих односа су познате као атомске вредности. Сваки од редова у односу назива се туплес који садржи јединствену вредност. Атрибути су вредности у сваком ступцу који су исте домене.

  • Мрежни подаци модела:

У моделу мрежних података сви су ентитети организовани у графичким приказима. На графу може бити неколико делова у којима се ентитетима може приступити.

  • Хијерархијски модел података:

Хијерархијски модел заснован је на хијерархијском односу родитељ-дете. У овом моделу постоји један матични ентитет са неколико дечијих ентитета. На врху би требало да постоји само један ентитет који се зове роот. На пример, организација је матични ентитет који се зове роот и има неколико дечијих ентитета попут чиновника, службеника и многих других.

  • Објектно оријентисан модел података:

Објектно оријентисани модел података један је од најразвијенијих модела података који садржи видео, графичке датотеке и звук. Састоји се од података и метода у облику упутстава за систем управљања базама података.

  • Снимите базни модел података:

Модел података заснован на запису користи се за одређивање укупног дизајна базе података. Овај модел података садржи различите врсте записа. Свака од врста записа има фиксну дужину и фиксни број поља.

  • Објектно-релацијски модел података:

Објектно-релацијски модел података је моћан модел података, али за дизајн објектно-релацијских података модел је веома сложен. Овај модел даје ефикасне резултате и широко се примењује уз огромну примену, тако да се део проблема сложености због тога може занемарити. Такође нуди функције попут рада са другим моделима података. Помоћу објектно-релацијског модела података такође можемо радити и са релацијским моделом.

  • Полструктурирани модел података:

Полструктурирани модел података је само-описујући модел података. Подаци похрањени у овом моделу су генерално повезани са шемом која је садржана у својству података познатом као својство самоописавања.

  • Модел придружених података:

Модел асоцијативних података слиједи принцип подјеле који податке врши на два начина између ентитета и асоцијације. Стога модел дијели податке за све сценарије стварног свијета на ентитете и асоцијације.

  • Контекстни модел података:

Контекстни модели података су врло флексибилни јер садрже колекцију неколико модела података. То је збирка модела података попут релацијског модела, мрежног модела, полуструктурираног модела, објектно оријентисаног модела. Због тога, због свестраног дизајна овог модела базе података, могу се извршити различите врсте задатака. Као резултат тога, додаје се подршка за различите типове корисника који се могу разликовати у интеракцији корисника у бази података. Модел контекстних података донио је револуционарну промјену у индустријама правилним руковањем релевантним подацима. Главна функција модела података у систему управљања базама је помоћ корисницима при кориштењу и стварању база података. Постоји неколико врста модела података овисно о врсти структуре коју корисници требају и на основу које можемо одабрати моделе података у систему управљања базама података.

Закључак - Модели података у ДБМС-у

Моделирање података је метода развоја модела података за податке који се чувају у бази података. То осигурава конзистентну конвенцију о именовању и различите друге безбедносне карактеристике за одржавање квалитета података. Због моделирања података, дефинисана је одговарајућа структура за табеле и различите примарне и стране кључеве, као и за похрањене процедуре у бази података. Постоје три главна модела моделирања података као концептуални, логички и физички. Концептни модел користи се за утврђивање ентитета, атрибута и односа. Логични модел података је да се дефинише структура елемената података и постави однос између њих. Коначно, физички модел се користи за одређивање имплементације модела у бази података. Главни мотив дизајнирања модела података је осигурати да објекти који дају функционални тим буду правилно и тачно представљени. Главни недостатак моделирања база података је да минимална промена у структури може резултирати променом у целој апликацији.

Препоручени чланци

Ово је водич за моделе података у ДБМС-у. Овдје смо разговарали о основним концептима и различитим врстама података у ДБМС-у. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Увод у ДБМС
  2. Шта су велики подаци
  3. Предности ДБМС
  4. Интервјуска питања о ДБМС-у
  5. Различите операције повезане са Туповима

Категорија: