Модел базе података је врста модела података који нам говори како се подаци могу организовати, ускладиштити и њима манипулисати. Такође помаже да се одреди логичка структура базе података.
Најпопуларнији пример модела базе података је релациони модел, који се састоји од формата табеле. Постоје различите врсте модела база података као што су мреже, објекти, документи, итд. Логички и физички модели база података су такође део тога.
Кључне Такеаваис
- Логички модели се фокусирају на структуру података, односе и ограничења; физички модели се баве складиштењем, индексирањем и оптимизацијом перформанси.
- Логички модел је независан од базе података, док је физички модел скројен за одређени систем управљања базом података.
- Логички модели служе као нацрт за пројектовање база података; за имплементацију и одржавање се користе физички модели.
Логички модел базе података у односу на модел физичке базе података
Логички модел базе података, у фазама процеса пројектовања базе података, концентрише се на структуру података и односе, док физички модел специфицира како ће се подаци чувати и како ће им се приступати у бази података. Физички модел базе података може се састојати од табела за организовање података.
Логичка база података која се назива и логички модел података или логичка шема је врста модела података. Најчешће се користи у процесу пословања. Представљен је дијаграмима.
Када се логички модел одобри, он може постати основа за формирање физичког модела базе података. Покушава да објасни податке кроз свој модел, али га не примењује. Логички модел базе података се такође може самостално дизајнирати без употребе ДБМС-а.
Физички модел базе података је модел који се имплементира у Систем за управљање базом података, односно ДБМС. Овде су модел или подаци представљени преко дизајна. Изводи се из логичке базе података.
Физички модел базе података ће се састојати од свих артефаката који су потребни за креирање односа између табела или постизање циљева попут дефиниција, повезивања табела, партиционираних табела или кластера, индекса и ограничења.
Упоредна табела
Параметри поређења | Логички модел базе података | Физички модел базе података |
---|---|---|
Дефиниција | Описује податке. | Приказује податке. |
Направљено од | Архитекте података и пословни аналитичари | Администратори и програмери база података |
Једноставна/Сложена | Једноставније је. | Комплексно је. |
Објективан | Израђује техничке структуре и техничку мапу правила. | Имплементација базе података |
Моделовање | Дијаграми пословних процеса, ЕРД и документација за повратне информације корисника. | Дијаграм модела сервера за дизајн базе података, документација итд. |
Шта је логички модел базе података?
Модел логичке базе података бави се прикупљањем информација о пословним потребама. Не фокусира се на дизајн базе података. Логички модел базе података прикупља информације о пословним субјектима, организационим јединицама и пословним процесима.
Углавном је представљен дијаграмима. Његове структуре су апстрактне, што показује домен информација. Много је једноставнији од модела физичке базе података.
Понекад се логички модел базе података и модел домена користе наизменично јер су блиско повезани. Обоје имају исти циљ, јер се обојица баве прикупљањем података или домена, а не структуром података.
Модел логичке базе података је први пут увео АНСИ 1975. године. У то време није постојао софтвер који би подржавао ову логичку шему. Логички модел је био хијерархијски и умрежен.
Након модела логичке базе података, имплементиран је објектно оријентисани приступ, који може описати податке у смислу атрибута, класа и асоцијација. Логичка база података се може направити независно без употребе ДБМС-а.
Представљен је кроз платформе као што су ДИВ-2 Виевпоинт и ОВ-7 Виев. Логичка база података се може применити у било којој врсти базе података јер је софтвер. Моделе логичких података обично креирају пословни аналитичари и архитекте података.
Шта је модел физичке базе података?
Модел физичке базе података или физичка шема се обично користи у управљању подацима да би се објаснило и приказало како се подаци представљају и чувају помоћу ДБМС-а.
Овде је дизајн имплементиран да прикаже животни циклус пројекта. Такође се може извршити реверзни инжењеринг из дате базе података. Обично се изводи из логичког модела базе података. Има хардверске и софтверске спецификације и ограничења, и индексе.
Постоји седам типова база података доступних на тржишту као што су Информик, СКЛ Сервер, Сибасе, ДБ2, Орацле, Постгрес и МиСКЛ.Физичка шема је веома специфична и служи само одређеним базама података у њиховој имплементацији.
На пример, СКЛ ће радити само у оперативном систему Виндовс од стране Мицросфт-а. Овај модел се користи за генерисање шеме. Такође помаже да се моделују кључеви колоне базе података, индекси, покретачи, ограничења и друго РДБМС карактеристике.
Измена у физичком моделу је могућа на основу захтева. Програмери и администратори база података развијају физичку шему. За развој су му потребни ДБМС и РДБМС системи. Веома је компликовано ако га упоредимо са моделом логичке базе података.
Све информације које су прикупљене у физичкој шеми се конвертују у пословне и релационе моделе. У њему се праве табеле и колоне према информацијама које даје логички модел.
Главне разлике између логичког и физичког модела базе података
- Логички модел базе података описује податке, а не како се имплементирају. Физички модел базе података приказује податке које треба имплементирати.
- Моделе логичке базе података креирају пословни аналитичари и архитекте података. Физички модел базе података креирају администратори и програмери базе података.
- Логички модел базе података је једноставнији од модела физичке базе података. Физички модел базе података је много сложенији од модела логичке базе података.
- Логички модел базе података креира техничке структуре и техничку мапу правила. Циљ физичког модела базе података је имплементација базе података.
- Моделирање логичког модела базе података укључује дијаграме пословних процеса, ЕРД и документацију за повратне информације корисника. Моделирање физичког модела базе података укључује дијаграм модела сервера дизајна базе података, документацију итд.
- https://dl.acm.org/doi/abs/10.5555/172224
- https://escholarship.org/content/qt5bw2m3z5/qt5bw2m3z5.pdf#page=257
Последње ажурирање: 17. јул 2023
Сандееп Бхандари је дипломирани инжењер рачунарства на Универзитету Тхапар (2006). Има 20 година искуства у области технологије. Он има велико интересовање за различите техничке области, укључујући системе база података, рачунарске мреже и програмирање. Више о њему можете прочитати на његовом био паге.
Логички модели база података, са својим приступом фокусираним на пословање, у супротности су са природом физичких модела база података која је агностична за базе података. Одлично објашњење у чланку.
Табела поређења пружила је јасан преглед разлика између логичких и физичких модела база података, бавећи се битним параметрима као што су сложеност, циљеви и креатори.
Чланак пружа свеобухватно објашњење логичких и физичких модела база података и њихових кључних разлика, као и апликација у стварном свету.
Чланак је пружио вредне увиде и дефиниције логичких и физичких модела, њихову употребу у дизајну база података и разлике између њих, што је корисно за професионалце и ученике.
Детаљан опис логичких и физичких модела база података, њихове намене и метода представљања у чланку нуди свеобухватно разумевање ових основних концепата базе података.
Овај чланак је фантастичан ресурс за разумевање различитих типова модела база података као што су релациони, мреже и објекти, као и разлике између логичких и физичких модела.
Ценим дубинско поређење између логичког и физичког модела базе података и како они играју јединствену улогу у дизајну и имплементацији базе података.
Чланак одлично истиче разлике између логичких и физичких модела база података, од њихових циљева до њиховог креирања од стране различитих заинтересованих страна као што су архитекте података и администратори база података.
Овај чланак ефикасно објашњава логичке и физичке моделе база података, њихове концептуализације и примене у стварном свету. Она служи као информативни водич за ове концепте базе података.
Логички модели су кључни за разумевање структуре података и односа, док се физички модели фокусирају на складиштење и оптимизацију перформанси. Чланак је врло јасно објаснио ову разлику.