Atšķirība starp loģisko un fizisko datu bāzes modeli

Loģiskā un fiziskā datu bāzes modelis

Lai vizuāli parādītu datu bāzi, kas ir piedāvāta noteiktām biznesa vajadzībām, ir nepieciešami loģiski un fiziski datu bāzes modeļi. Modeļi palīdz parādīt biznesa prasību un datu bāzes objektu saistību. Tas ir nepieciešams, lai precīzi un pilnīgi apkopotu visas datu bāzes prasības. Datu modelēšana ir saikne starp sistēmas prasībām un biznesa vajadzībām. Ir divi datu modeļi, loģiskais un fiziskais.

Loģiskās datu bāzes modelis

Biznesa prasību apkopošanai un prasību attēlošanai ir nepieciešama loģiskā datu bāzes modelēšana. Tas galvenokārt ir saistīts ar biznesa vajadzību apkopošanu, nevis datu bāzes dizainu. Apkopojamā informācija ir par organizatoriskajām vienībām, biznesa vienībām un biznesa procesiem.

Kad informācija ir apkopota, tiek sagatavoti ziņojumi un diagrammas, ieskaitot:

ERD un entītiju attiecību diagramma parāda attiecības starp dažādām datu kategorijām un parāda dažādas datu kategorijas, kas vajadzīgas datu bāzes izveidošanai.
Biznesa procesa diagramma - tajā parādītas indivīdu aktivitātes uzņēmumā. Tas parāda, kā dati pārvietojas organizācijā, pamatojoties uz to, kuru lietojumprogrammu saskarni var izveidot.
Lietotāju atsauksmes.

Loģisko datu bāzu modeļi pamatā nosaka, vai ir apkopotas visas biznesa prasības. Izstrādātāji, vadība un, visbeidzot, galalietotāji to pārskata, lai noskaidrotu, vai pirms fiziskās modelēšanas sākuma ir jāapkopo vairāk informācijas.

Fiziskās datu bāzes modelis
Fiziskā datu bāzes modelēšana nodarbojas ar faktiskās datu bāzes projektēšanu, pamatojoties uz prasībām, kas apkopotas loģiskās datu bāzes modelēšanas laikā. Visa apkopotā informācija tiek pārveidota par relāciju modeļiem un biznesa modeļiem. Fiziskās modelēšanas laikā objekti tiek definēti līmenī, ko sauc par shēmas līmeni. Shēma tiek uzskatīta par objektu grupu, kas datu bāzē ir savstarpēji saistīti.
Tabulas un kolonnas tiek veidotas atbilstoši loģiskās modelēšanas laikā sniegtajai informācijai. Primārās atslēgas, unikālās atslēgas un svešās atslēgas ir noteiktas, lai nodrošinātu ierobežojumus. Ir definēti indeksi un momentuzņēmumi. Datus var apkopot, un lietotājiem pēc tabulas izveidošanas tiek piedāvāta alternatīva perspektīva.

Fiziskās datu bāzes modelēšana ir atkarīga no programmatūras, ko organizācijā jau izmanto. Tas ir specifisks programmatūrai. Fiziskā modelēšana ietver:

Servera modeļa diagramma - tajā ir tabulas un kolonnas, kā arī dažādas attiecības, kas pastāv datu bāzē.
Datubāzes projektēšanas dokumentācija.
Lietotāju atsauksmes.

Kopsavilkums:

1.Loģiskās datu bāzes modelēšana galvenokārt paredzēta informācijas vākšanai par biznesa vajadzībām, un tā nav saistīta ar datu bāzes izveidošanu; tā kā fiziska datu bāzes modelēšana galvenokārt ir nepieciešama faktiskai datu bāzes projektēšanai.
2.Loģiskās datu bāzes modelēšana neietver indeksus un ierobežojumus; lietojumprogrammas loģisko datu bāzes modeli var izmantot dažādās datu bāzes programmatūrās un to ieviešanā; tā kā fiziskās datu bāzes modelēšana ir atkarīga no programmatūras un aparatūras, un tai ir indeksi un ierobežojumi.
3.Logisko datu bāzu modelēšana ietver; ERD, biznesa procesu diagrammas un lietotāju atsauksmes dokumentācija; tā kā fizisko datu bāzu modelēšana ietver; servera modeļa diagramma, datu bāzes projektēšanas dokumentācija un lietotāju atsauksmes dokumentācija.