Разлика између логичког и физичког модела базе података

Логички модел вс физички модел базе података

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

Логички модел базе података

Логичко моделирање базе података потребно је за састављање пословних захтева и представљање захтева као модела. Углавном се повезује са прикупљањем пословних потреба, а не дизајном база података. Информације које је потребно прикупити односе се на организационе јединице, пословне субјекте и пословне процесе.

Једном када се информације саставе, израђују се извештаји и дијаграми, укључујући следеће:

Дијаграм односа ЕРД-ентитета приказује однос између различитих категорија података и приказује различите категорије података потребних за развој базе података.
Дијаграм пословних процеса-приказује активности појединаца у компанији. Показује како се подаци крећу у организацији на основу тога који интерфејс апликације може бити дизајниран.
Повратна документација од стране корисника.

Логички модели база података у основи одређују да ли су прикупљени сви захтеви пословања. Прегледају га програмери, менаџмент и на крају крајњи корисници да виде да ли је потребно прикупити више информација пре него што започне физичко моделирање.

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

Физичко моделирање базе података зависи од софтвера који се већ користи у организацији. Софтверски је специфичан. Физичко моделирање укључује:

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

Резиме:

1. Логичко моделирање база података углавном је за прикупљање информација о пословним потребама и не укључује дизајнирање базе података; док је физичко моделирање базе података углавном потребно за стварно дизајнирање базе података.
2. Логичко моделирање базе података не укључује индексе и ограничења; логички модел базе података за апликацију може се користити у разним софтверима база података и имплементацијама; док је физичко моделирање база података специфично за софтвер и хардвер те има индексе и ограничења.
3. Логичко моделирање базе података укључује; ЕРД, дијаграми пословних процеса и документација о повратним информацијама корисника; будући да моделирање физичке базе података укључује; дијаграм модела сервера, дизајнерска документација базе података и повратна документација корисника.