Kaj je logični podatkovni model?

Pri sistemskem inženiringu in razvoju baze podatkov je ustvarjanje logičnega podatkovnega modela (LDM) drugi korak pri ustvarjanju celotnega podatkovnega modela, ki sledi konceptualnemu podatkovnemu modelu (CDM) in nadaljuje s fizičnim podatkovnim modelom (PDM). V logičnem podatkovnem modelu inženirji ciljajo na pomembne podatke za podjetje in prikazujejo razmerje celotne baze podatkov od enega oddelka do drugega. Diagram LDM bo prikazal različne tabele z naslovi podatkov, vendar dejanski podatki ne bodo prisotni. Če je na primer narejena datumska tabela, bo diagram LDM prikazal naslove, kot sta »Mesec« in »Leto«, vendar dejanske vrednosti meseca in leta ne bodo prisotne.

Ko gre za preslikavo podatkov, je prvi model CDM. Ta diagram je preprost koncept, ki se začne z modeliranjem podatkov. Tabel bo več, brez naslovov, in morda bo nekaj vrstic za prikaz razmerij.

Po konceptualnem modelu se izdela logični podatkovni model. Ta model je veliko bolj podroben v smislu naslovov in odnosov. Prazne tabele so napolnjene s poljubnimi vrednostmi, tako da inženirji vedo, kateri podatki so pomembni. Na primer, konceptualni model bo imel tabelo z imenom »Trgovina«, medtem ko bo LDM napolnil tabelo z naslovi, kot sta »Opis trgovine« in »Ime trgovine«. Podatki se v tej fazi ne izvajajo, s čimer naj bi inženirji vedeli, katere informacije so potrebne za delovanje baze podatkov.

Odnosi med različnimi tabelami so tudi podrobni, tako da bodo inženirji vedeli, kako jih vzpostaviti v interakciji. Običajno je ena osrednja miza, na katero so povezane vse ostale mize. Med pomožnimi tabelami včasih obstajajo medsebojne povezave, kar kaže, da te tabele ne morejo delovati neodvisno ena od druge. Črte, ki povezujejo eno tabelo z drugo, prikazujejo te odnose.

Logični podatkovni model je potreben iz več razlogov. Pojasnjuje, katere informacije podjetje zbira in kako so vsi podatki povezani. To tudi olajša vodstvu pregledovanje osnutka in preverjanje, ali je potrebnih več informacij. Podatki so diagramirani, zato bodo inženirji potrebovali manj časa za izdelavo podatkovnega modela, ker je načrt podroben in ni ugibanj.

Po logičnem podatkovnem modelu se ustvari PDM. To je resnična in fizična izvedba baze podatkov. V tem modelu so vse poljubne vrednosti napolnjene z realnimi vrednostmi, kot je »Leto«, ki je napolnjeno z »2011«, podatki pa se dejansko uporabljajo in zbirajo.