O que é modelagem de dados?

Apesar do nome, a modelagem de dados não tem nada a ver com obter todos os dados arrumados e prontos para uma noite na cidade. Ou faz? Na verdade, essa descrição pode não estar muito distante.

A modelagem de dados é uma maneira de estruturar e organizar os dados para que possam ser usados ​​facilmente pelos bancos de dados. Dados não estruturados podem ser encontrados em documentos de processamento de texto, mensagens de email, arquivos de áudio ou vídeo e programas de design. A modelagem de dados não deseja esses dados "feios"; em vez disso, a modelagem de dados deseja que todos os dados sejam compilados em um pacote limpo e agradável para processamento por um banco de dados. De certa forma, a modelagem de dados preocupa-se com a aparência dos dados.

A modelagem de dados é usada rotineiramente em conjunto com um sistema de gerenciamento de banco de dados. Os dados que foram modelados e preparados para esse sistema podem ser identificados de várias maneiras, como de acordo com o que representam ou como se relacionam com outros dados. A idéia é tornar os dados o mais apresentáveis ​​possível, para que a análise e a integração possam ser feitas com o mínimo de esforço necessário.

Também podemos pensar na modelagem de dados como instruções para construir um banco de dados. Concentre-se na palavra modelo e você entenderá o que estamos procurando aqui. Para criar um banco de dados "bonito", convém seguir um modelo como um meio para atingir o objetivo desejado.

Por exemplo, se você deseja analisar quantas pessoas em um determinado distrito congressional votaram na última eleição, naturalmente desejará incluir uma coluna em qual partido cada pessoa votou. Esse tipo de análise será valioso para membros de todos os partidos políticos e é o tipo de detalhe que você pode criar no banco de dados desde o início, instruindo o sistema de gerenciamento de banco de dados a incluir essa coluna de informações no banco de dados resultante. Se você quisesse analisar essas informações especificamente, mas não incluísse uma coluna em seu banco de dados, gastaria muito tempo coletando os dados - esforço que não seria necessário se você seguisse o modelo de dados em primeiro lugar. A modelagem de dados é, portanto, uma habilidade muito importante a ser implementada na criação de bancos de dados.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?