MODELO ENTIDADE-RELACIONAMENTO (ME-R)
O Modelo Entidade-Relacionamento (ME-R) é um modelo baseado na percepção do mundo real, que consiste em um conjunto de objetos, chamados de entidades, e nos relacionamentos entre esses objetos.
O MER é um modelo de dados de alto nível utilizado na fase de projeto conceitual, ou seja, não são abordados detalhes sobre implementação ou forma de armazenamento, o que facilita a compreensão do esquema, possibilitando a construção da estrutura lógica geral do banco de dados.
.Conceitos
Exemplos:
Não são entidades:
Nesse caso, há um relacionamento entre a entidade "paciente" e a entidade "prontuário".
Cardinalidade de relacionamentos
A cardinalidade é um dos conceitos mais importantes em modelagem de banco de dados. Nela são definidos os graus de relação entre duas entidades. As cardinalidades possíveis são 1:1 (Um-para-Um), 1:N(Um-para-Muitos), N:1(Muitos-para-Um) e N:M(Muitos-para-Muitos).
Nesse exemplo, um paciente só pode ter um prontuário e um prontuário só pode pertencer a um paciente.
Nesse exemplo, um cliente pode participar de várias vendas, e uma venda só pode ser realizada para um cliente.
Nesse exemplo, uma venda só pode ser realizada para um único cliente, mas um cliente pode participar de várias vendas.
Grau do Relacionamento
Indica o número de entidades que se relacionam.
Relacionamento Binário
Quando existe o relacionamento entre apenas duas entidades. Exemplo:
Relacionamento Ternário
Quando existe o relacionamento entre três ou mais entidades. Exemplo:
Agregação
Uma limitação do modelo E-R é que não é possível expressar relacionamentos entre relacionamentos. Agregação é uma abstração através da qual relacionamentos são tratados como entidades de nível superior. Observe o exemplo a seguir:
Agora o mesmo exemplo usando agregação:
Generalização e Especialização
Existem casos em que um conjunto-entidade pode ser dividido em categorias, cada qual com atributos específicos. Observe a figura abaixo:
Diagrama Entidade-Relacionamento (DE-R)
A estrutura lógica geral de um banco de dados pode ser expressa graficamente por um Diagrama Entidade-Relacionamento. Exemplo:
![]() |
Com intuito de apoiar o aprendizado em Banco de Dados, sugere-se assistir a videoaula para o aperfeiçoamento no conhecimento deste conteúdo. |
Atividade de Fixação
No intuito de fixar a aprendizagem iniciada por meio deste módulo e verificar como está sua compreensão sobre o mesmo, são sugeridos alguns exercícios de fixação para serem resolvidos. Clique no link de exercícios ao lado, pois será por meio dele iniciada a lista de exercícios sobre os conteúdos estudados até este momento. Boa revisão sobre os mesmos!!