Vad är datamodellering?

August 13

Datamodellering är ett sätt att strukturera och organisera data så att den kan användas enkelt genom databaser. Ostrukturerade data kan hittas i ordbehandlingsdokument, e-postmeddelanden, ljud- eller videofiler, och designprogram. Datamodellering vill inte dessa "fula" data; snarare, vill det data som allt består i en trevlig, snyggt paket för bearbetning av en databas.

Datamodellering används rutinmässigt i samband med ett databashanteringssystem. Data som har modellerats och gjorts redo för detta system kan identifieras på olika sätt, till exempel beroende på vad de representerar och hur de förhåller sig till andra uppgifter. Tanken är att göra uppgifterna så presentabel som möjligt, så analys och integration kan göras med så lite ansträngning som behövs.

Vi kan också tänka på datamodellering som instruktioner för att bygga en databas. Koncentrera dig på ordet modell, och du kommer att få vad vi är ute efter här. För att göra en "pretty" databas, kommer du vill följa en modell som ett medel mot din önskade resultatet.

Till exempel, om du vill analysera hur många människor i en given kongressdistrikt röstade i det senaste valet, kommer du naturligtvis vill inkludera en kolumn vilket parti varje person röstade för. Denna typ av analys kommer att vara värdefullt för medlemmar av alla politiska partier, och det är den typen av detaljer som du kan bygga in i databasen från grunden, instruerar databashanteringssystemet till att omfatta denna kolumn med information i den resulterande databasen. Om du ville att analysera den information som särskilt, men tog inte med en kolumn för det i din databas, skulle du spendera massor av tid att sammanställa data - insats som inte skulle vara nödvändigt om du hade följt datamodellen i första hand. Datamodellering är därför en mycket viktig färdighet att genomföra när man bygger databaser.