19 de maio de 2009

O que é Modelagem de Dados?


A modelagem de dados é a primeira etapa de um projeto que envolva banco de dados e tem como seu principal objetivo o desenvolvimento de um modelo que contenha entidades e relacionamentos, e que com isso seja possível representas as especificações das informações do negócio (OLIVEIRA, 2002).
A modelagem de dados ajuda a organizar a forma de pensamento sobre os dados, demonstrando o significado e a aplicação prática deles. Ela também estabelece o vínculo entre as necessidades dos usuários e a solução de software que as atende. Essa modelagem faz com que se tenha uma redução na complexidade do projeto a um ponto que o projetista possa compreender e manipular os dados (MULLER, 2002).
Para uma modelagem de dados alcançar os objetivos esperados, ela deve fornecer ao desenvolvedor.
  • Representar o ambiente;
  • Documentar e normalizar;
  • Fornecer processos de validação;
  • Observar processos de relacionamentos entre objetos.
Podemos definir a modelagem em três modelos:
  • Modelo conceitual : representa as regras de negócio sem limitações tecnológicas ou de implementação por isto é a etapa mais adequada para o envolvimento do usuário que não precisa ter conhecimentos técnicos;
  • Modelo lógico: leva em conta limites impostos por algum tipo de tecnologia de banco de dados;
  • Modelo físico: leva em consideração limite impostos pelo SGBD e pelos requisitos não funcionais dos programas (MACORATTI, 2008).

Nenhum comentário:

Postar um comentário

O System Ice agradeçe o todos os usuários, leitores e visitantes que deixam seus comentários. Assim melhorando nosso blog cada vez mais.