Apostila Mer
Modelo Entidade-Relacionamento (MER) Original:
– Fases do Projeto de Bases de Dados
– Definição e Objetivo do Modelo ER
O Modelo
Entidade-Relacionamento
– Entidades e Conjuntos-Entidade
– Atributos e Domínio de um Atributo
– Relacionamentos e Conjuntos-Relacionamento
– Projeto de Chaves
– Grau de um Relacionamento
– Restrições de Cardinalidade e Integridade Referencial
Renato Fileto
Extensões e Variações do MER :
Unicamp - Instituto Computação
Embrapa Informática Agropecuária
– Agregação
– Generalização/Especialização
– Notação, Variações e Exemplos
– Dicas para Elaboração de Modelos E-R
O Modelo Entidade-Relacionamento
Pag.: 2
O Modelo Entidade-Relacionamento (MER)
Fases do Projeto de
Bases de Dados (EN94)
Definição: modelo baseado na percepção do mundo real, que consiste em um conjunto de objetos básicos chamados entidades e nos relacionamentos entre esses objetos.
Objetivo: facilitar o projeto de banco de dados, possibilitando especificar a estrutura lógica geral do banco de dados.
Diagrama Entidade-Relacionamento (DER)
O Modelo Entidade-Relacionamento
Pag.: 3
■
No contexto da análise estruturada, define os dados mantidos pelo sistema, isto é, os depósitos de dados do diagrama de fluxo de dados
■
Considera os dados independentemente do processamento que os transformma. O Modelo Entidade-Relacionamento
Entidades e Conjuntos-Entidade
Diagrama Entidade-Relacionamento
■
Descreve a estrutura lógica geral de um banco de dados
■
Pag.: 4
Entidade: é uma representação abstrata de um objeto do mundo real
Exs: O fornecedor Pedro, com código F1
Componentes do Diagrama E-R (Peter Chen):
■
Conjunto-Entidade: grupo de entidades referindo-se a objetos concretos ou abstratos com características semelhantes
- Retângulos: representam conjuntos-entidade
Exs.: Fornecedor, Pessoa, Imóvel, Curso
- Elipses: representam atributos
- Losangos: representam conjuntos-relacionamento
Fornecedor
- Linhas: ligam atributos a conjuntos-entidade e