Hvad er datamodellering?

På trods af sit navn har datamodellering intet at gøre med at få data alt sammen og klar til en nat på byen. Eller er det? Faktisk er denne beskrivelse muligvis ikke for langt væk.

Datamodellering er en måde at strukturere og organisere data på, så den let kan bruges af databaser. Ustrukturerede data findes i tekstbehandlingsdokumenter, e -mail -beskeder, lyd- eller videofiler og designprogrammer. Datamodellering ønsker ikke disse "grimme" data; Snarere ønsker datamodellering data, der alle er sammensat i en dejlig, pæn pakke til behandling af en database. Så på en måde er datamodellering bekymret for, hvordan dataene ser ud.

Datamodellering bruges rutinemæssigt i forbindelse med et databasestyringssystem. Data, der er modelleret og gjort klar til dette system, kan identificeres på forskellige måder, såsom i henhold til hvad de repræsenterer, eller hvordan de forholder sig til andre data. Ideen er at gøre data så præsentative som muligt, så analyse og integration kan udføres med en lille indsats som nECESsary.

Vi kan også tænke på datamodellering som instruktioner til opbygning af en database. Koncentrer dig om ordmodellen, så får du det, vi går efter her. For at lave en "smuk" database vil du følge en model som et middel til den ønskede ende.

For eksempel, hvis du vil analysere, hvor mange mennesker i et givet kongresdistrikt, der stemte ved det sidste valg, vil du naturligvis gerne medtage en kolonne, som partiet hver person stemte for. Den slags analyse vil være værdifuld for medlemmer af alle politiske partier, og det er den slags detaljer, som du kan indbygge i databasen fra bunden af, og instruere databasestyringssystemet til at inkludere denne kolonne med information i den resulterende database. Hvis du ville analysere disse oplysninger specifikt, men ikke inkluderede en kolonne til den i din database, ville du bruge en masse tid på at samle dataene - kræfter, der ikke villevære nødvendig, hvis du havde fulgt datamodellen i første omgang. Datamodellering er derfor en meget vigtig færdighed at implementere, når der bygger databaser.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?