Modelagem de dados
Inicialmente, vamos abordar o conceito da Análise de Dados, que consiste em:
Ajudar a obter um melhor conhecimento do problema.
Ajudar o analista a projetar adequadamente a base de dados.
Permitir o compartilhamento dos dados e a integração dos sistemas.
Ajudar a unificar a visão que a empresa tem dos dados.
O que é a Análise de dados?
A análise de dados é um conjunto de técnicas com o objetivo de identificar, conceituar e estruturar os dados de uma empresa, de uma parte da empresa ou de um sistema.
Para que serve a Análise de Dados?
A análise de dados nos ajuda a:
Obter um melhor conhecimento do problema.
Projetar adequadamente a base de dados.
Organizar o compartilhamento dos dados e a integração dos sistemas.
Unificar a visão que a empresa tem dos dados.
Os dados que um sistema processa são armazenados num conjunto de arquivosinterrelacionados, ao qual damos o nome debase de dados.
Para projetar adequadamente esta base de dados é importante conhecer a estrutura e a natureza dos dados que deverão ser armazenados.
Muitas vezes, os mesmos dados são entendidos e conceituados de forma diferente dentro da empresa. Esta diferença de conceituação é, em muitos casos, a fonte da redundância e, conseqüentemente, da inconsistência dos dados.
Muito tempo e esforço se perdem com discussões em torno de conceitos e, na hora damanutenção, aparecem problemas pelo desconhecimento do conceito que foi utilizado durante a modelagem.
A análise de dados se preocupa em conseguir um consenso entre os usuários a respeito do conceito dos dados no plano corporativo.
A análise de dados utiliza duas técnicas:
1ª. Normalização dos dados - uma técnica formal, rigorosa e simples, de fácil aplicação, que visa a simplificação dos arquivos, mas não ajuda muito na investigação do problema.
2ª. Modelagem entidade-relacionamento -
uma técnica menos
formal,
mas
extremamente útil para