Vad är datamodellering?
Trots sitt namn har datamodellering inget att göra med att få alla docka upp och redo för en natt på staden. Eller gör det? Egentligen kanske den beskrivningen inte är för långt borta.
datamodellering är ett sätt att strukturera och organisera data så att den enkelt kan användas av databaser. Ostrukturerade data finns i ordbehandlingsdokument, e -postmeddelanden, ljud- eller videofiler och designprogram. Datamodellering vill inte ha dessa "fula" data; Snarare vill datamodellering ha data som alla består i ett trevligt, snyggt paket för behandling av en databas. Så på ett sätt handlar datamodellering av hur data ser ut.
datamodellering används rutinmässigt i samband med ett databashanteringssystem. Data som har modellerats och gjort redo för detta system kan identifieras på olika sätt, till exempel enligt vad de representerar eller hur de relaterar till andra data. Tanken är att göra data så presentabla som möjligt, så analys och integration kan göras med så liten ansträngning som NECEssary.
Vi kan också tänka på datamodellering som instruktioner för att bygga en databas. Koncentrera dig om ordmodellen så får du vad vi går efter här. För att skapa en "vacker" databas vill du följa en modell som ett medel mot ditt önskade slut.
Till exempel, om du vill analysera hur många som i ett visst kongressdistrikt röstade i det senaste valet, kommer du naturligtvis att inkludera en kolumn för vilken part som varje person röstade för. Den typen av analys kommer att vara värdefull för medlemmar i alla politiska partier, och det är den typ av detalj som du kan bygga in i databasen från grunden och instruera databashanteringssystemet att inkludera den kolumn med information i den resulterande databasen. Om du ville analysera den informationen specifikt men inte inkluderade en kolumn för den i din databas, skulle du spendera mycket tid på att samla in uppgifterna - ansträngning som inte skulle göra detVar nödvändig om du hade följt datamodellen i första hand. Datamodellering är därför en mycket viktig färdighet att implementera när man bygger databaser.