Hvad er en logisk datamodel?
I systemteknik og databaseudvikling er oprettelse af en logisk datamodel (LDM) det andet trin i oprettelsen af hele datamodellen, der kommer efter den konceptuelle datamodel (CDM) og videreføres af den fysiske datamodel (PDM). I den logiske datamodel målretter ingeniører de vigtige data for virksomheden og viser hele databasens forhold fra et afsnit til et andet. LDM-diagrammet viser forskellige tabeller med datatitler, men de faktiske data vil ikke være til stede. For eksempel, hvis der laves en datatabel, viser LDM-diagrammet titler som "Måned" og "År", men de faktiske værdier for måned og år vil ikke være til stede.
Når det kommer til datakortlægning, er den første model CDM. Dette diagram er et simpelt koncept, der starter datamodelleringen. Der vil være flere tabeller uden titler i dem, og der kan være nogle linjer til at vise forhold.
Efter den konceptuelle model laves den logiske datamodel. Denne model er meget mere detaljeret med hensyn til både titler og forhold. De tomme tabeller er fyldt med vilkårlige værdier, så ingeniører ved, hvilke data der er vigtige. For eksempel har den konceptuelle model en tabel med navnet "Butik", mens LDM vil udfylde tabellen med titler som "Butiksbeskrivelse" og "Butiksnavn." Dataene implementeres ikke på dette trin, som kun har til hensigt at lade ingeniørerne ved, hvilke oplysninger der kræves til en fungerende database.
Forholdet mellem de forskellige tabeller er også detaljerede, så ingeniører vil vide, hvordan de får dem til at interagere. Der er normalt et centralt bord, som alle andre tabeller er forbundet til. Mellem de tilhørende tabeller er der undertiden sammenkoblinger, der viser, at disse tabeller ikke kan fungere uafhængigt af hinanden. Linjer, der forbinder en tabel til en anden, viser disse forhold.
En logisk datamodel er nødvendig af mange grunde. Det præciserer, hvilke oplysninger virksomheden indsamler, og hvordan alle data er relateret. Dette gør det også lettere for ledelsen at se gennem udkastet og se, om der er behov for mere information. Oplysningerne er diagrammet, så ingeniørerne har brug for mindre tid på at oprette datamodellen, fordi planen er detaljeret, og der ikke er noget gæt.
Efter den logiske datamodel oprettes PDM. Dette er den reelle og fysiske implementering af databasen. I denne model er alle vilkårlige værdier fyldt med reelle værdier, såsom at "År" udfyldes med "2011", og dataene bliver faktisk brugt og indsamlet.