Co to jest modelowanie danych?
Pomimo nazwy modelowanie danych nie ma nic wspólnego z uzyskaniem danych, które są wyplane 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, dzięki czemu można go ł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 tak małym wysiłku, jak NeCeSsary.
Możemy również myśleć o modelowaniu danych jako instrukcji budowania bazy danych. Skoncentruj się na modelu słowa, a dostaniesz to, czego tu idziemy. Aby stworzyć „ładną” bazę danych, będziesz chciał podążać za modelem 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. Gdybyś chciał przeanalizować te informacje specjalnie, ale nie uwzględniono kolumny do nich w swojej bazie danych, spędziłbyś dużo czasu na zestawianiu danych - wysiłek, który nie byłbybyć konieczne, jeśli podążałeś za modelem danych. Modelowanie danych jest zatem bardzo ważną umiejętnością do wdrożenia podczas budowania baz danych.