Modelagem de banco de dados
CURSO DE CIÊNCIA DA COMPUTAÇÃO
JOÃO PAULO DA SILVA GONÇALVES
ENGENHARIA DE SOFTWARE I
CONCEITOS DE MODELAGEM DE DADOS
Itaquaquecetuba
2010
INTRODUÇÃO A MODELAGEM DE DADOS
A modelagem de dados é uma técnica usada para a especificação das regras de negócios para estruturas de dados de um banco de dados. Ela faz parte do ciclo de desenvolvimento de um sistema de informação onde é de vital importância para o bom resultado do projeto. Modelagem de dados consiste em desenhar o sistema de informações, concentrando-se nas entidades lógicas e nas dependências lógicas entre essas entidades.
Modelagem de dados ou modelagem de banco de dados envolve uma série de aplicações teóricas e práticas, visando construir um modelo …exibir mais conteúdo…
(Tabela File etc..). Exemplos de entidades: Cliente, Produto, Contrato, Vendas, etc.
Um atributo é tudo o que se pode relacionar como propriedade da entidade. (coluna, campo, etc.). Exemplos de atributos: Código do Produto (Entidade Produto), Nome do Cliente (Entidade Cliente).
Nota: Chama-se Domínio o conjunto de valores possíveis do atributo.
Obs. Nenhum modelo é suficientemente claro se não for acompanhado de uma definição formal dos elementos, fazemos isto através do Dicionário de Dados. Lembrem-se, conceitos que podem ser triviais a quem esta modelando podem não ser para pessoas leigas no assunto. Assim o dicionário de dados tem o objetivo de deixar claro qualquer informação que seja de valia para o processo de compreensão e unificação de conceitos.
Para que fique claro vamos fazer um exercício simples: Definir uma entidade que represente as informações de uma Pessoa e descrever seus atributos.
Podemos definir a entidade Pessoa que irá representar as informações de uma pessoa. Abaixo temos a representação da entidade e de alguns de seus atributos feitos no MS Access.
|[pic] |Ao lado temos a representação feita no Power Designer da |
| |Entidade Pessoa e de alguns de seus atributos. |