O que é modelagem de dados?
Apesar de seu nome, a modelagem de dados não tem nada a ver com a obtenção de dados e prontos para uma noite na cidade. Ou isso é? Na verdade, essa descrição pode não estar muito longe.
A modelagem de dados é uma maneira de estruturar e organizar dados para que possam ser usados facilmente pelos bancos de dados. Os 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 dados que são constituídos em um pacote agradável e interessante para processamento por um banco de dados. Portanto, a modelagem de dados está preocupada 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 eles 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çoSSARY.
Também podemos pensar na modelagem de dados como instruções para a criação de um banco de dados. Concentre -se no modelo de palavra e você conseguirá o que vamos depois. Para criar um banco de dados "bonito", você deve seguir um modelo como um meio para o final desejado.
Por exemplo, se você deseja analisar quantas pessoas em um determinado distrito do Congresso votaram nas últimas eleições, naturalmente desejará incluir uma coluna para qual parte 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ísSer necessário se você seguiu o modelo de dados em primeiro lugar. A modelagem de dados é, portanto, uma habilidade muito importante para implementar ao criar bancos de dados.