Normalização
A estrutura lógica de um Banco de Dados
Professor Wanderson Santos professor@wandersonsantos.com
A estrutura lógica de um BD
• Modelo de Dados
– É uma imagem gráfica de toda a base de informações necessárias para um determinado empreendimento/negócio. – É usado para descrever a estrutura lógica e possivelmente física das informações persistentes gerenciadas pelo sistema – É uma coleção de ferramentas conceituais para descrição de dados, relacionamento entre os dados, semântica e restrições dos dados
A estrutura lógica de um BD
• Modelo de Entidade Relacionamento (MER)
– – É a principal ferramenta gráfica para representação do Modelo de Dados Essa abordagem foi criada por Peter Chen (1976) e é considerada como um padrão para a modelagem conceitual A partir do modelo desenvolvido por Peter Chen, alguns outros estudiosos desenvolveram notações (representação gráfica) ligeiramente diferentes, tais como Bachman ou James Martin (nosso curso utilizará a notação proposta por James Martin, também conhecida como “pé de galinha”) O MER tem por base que o mundo real é formado por um conjunto de objetos chamados de entidades e pelo conjunto dos relacionamento entre estes objetos
–
–
A estrutura lógica de um BD
• Modelo de Entidade Relacionamento (MER) PRINCIPAIS CONCEITOS
O modelo E-R propõe que a realidade seja visualizada sob 3 pontos de vista, que são os 3 conceitos fundamentais no MER:
Entidade Atributo Relacionamento
A estrutura lógica de um BD
• Modelo de Entidade Relacionamento (MER) ENTIDADE
– Objetos que compõem a realidade – “É alguma coisa sobre a qual precisamos armazenar dados”
James Martin em seu livro Information Engineering
ATRIBUTO
– As características que se deseja conhecer sobre os objetos
que compõem a realidade
RELACIONAMENTO
– A forma como os objetos interagem entre si
A estrutura lógica de um BD
• Modelo de Entidade Relacionamento (MER) ENTIDADE
– Entidade, do latim, entitas,