Skip to main content

Co to jest modelowanie danych?

Pomimo swojej nazwy modelowanie danych nie ma nic wspólnego z uzyskaniem danych, które są wyposażone i gotowe na noc w mieście.Czy to robi?W rzeczywistości ten opis może nie być zbyt daleko.

Modelowanie danych jest sposobem na strukturę i uporządkowanie danych, aby można go było łatwo używać przez bazy danych.Dane nieustrukturyzowane można znaleźć w dokumentach edytorycznych, wiadomościach e -mail, plikach audio lub wideo oraz programach projektowych.Modelowanie danych nie chce tych brzydkich danych;Raczej modelowanie danych chce danych, które są składane w ładnym, zgrabnym pakiecie do przetwarzania przez bazę danych.W pewnym sensie modelowanie danych dotyczy tego, jak wyglądają dane.

Modelowanie danych jest rutynowo używane w połączeniu z systemem zarządzania bazą danych.Dane, które zostały modelowane i przygotowane do tego systemu, można zidentyfikować na różne sposoby, na przykład zgodnie z tym, co reprezentują lub jak odnoszą się do innych danych.Chodzi o to, aby dane były jak najbardziej prezentowane, więc analiza i integracja można wykonać przy takim niewielkim wysiłku, jak to konieczne.

Możemy również myśleć o modelowaniu danych jako instrukcji budowania bazy danych.Skoncentruj się na modelu słowa, a dostaniesz to, co się tutaj dzieje.Aby stworzyć ładną bazę danych, będziesz chciał śledzić model jako środek do pożądanego końca.

Na przykład, jeśli chcesz przeanalizować, ile osób w danym okręgu kongresowym głosowało w ostatnich wyborach, naturalnie będziesz chciał uwzględnić kolumnę, na którą postanowił każda osoba.Tego rodzaju analiza będzie cenna dla członków wszystkich partii politycznych i jest to rodzaj szczegółów, które można wbudować w bazę danych od podstaw, instruując system zarządzania bazą danych, aby zawierał tę kolumnę informacji w wynikowej bazie danych.Jeśli chciałeś przeanalizować te informacje konkretnie, ale nie zawierałeś dla nich kolumny w swojej bazie danych, spędziłbyś dużo czasu na zestawianiu danych - wysiłek, który nie byłby konieczny, gdybyś podążył za modelem danych.Modelowanie danych jest zatem bardzo ważną umiejętnością do wdrożenia podczas budowania baz danych.