📖 Diagrama Entidade Relacionamento (DER)

Introdução

Após a criação do Modelo Entidade Relacionamento (MER), é necessário representar graficamente as informações do sistema.

O Diagrama Entidade Relacionamento (DER) é a representação visual das entidades, atributos e relacionamentos de um banco de dados.

📌 O DER facilita a visualização da estrutura do banco antes da criação das tabelas.

O que é um DER?

O Diagrama Entidade Relacionamento é uma representação gráfica utilizada para demonstrar como os dados de um sistema estão organizados.

Ele utiliza símbolos para representar entidades, atributos e relacionamentos.

Objetivos do DER

Elementos de um DER

Elemento Representação Descrição
Entidade Retângulo Representa objetos ou conceitos do sistema.
Atributo Elipse Representa características da entidade.
Relacionamento Losango Representa ligação entre entidades.

Representação de uma Entidade

As entidades normalmente são representadas por retângulos contendo seu nome.




+-------------+

|   CLIENTE   |

+-------------+


Representação de Atributos

Os atributos representam as características de uma entidade.




CLIENTE


- id_cliente

- nome

- email

- telefone


Chave Primária no DER

A chave primária é o atributo responsável por identificar cada registro de uma entidade.




CLIENTE


🔑 id_cliente

nome

email


Representação de Relacionamentos

Os relacionamentos mostram como as entidades se comunicam.




CLIENTE

    |

 REALIZA

    |

 PEDIDO


Cardinalidade no DER

A cardinalidade define a quantidade de ocorrências entre entidades.

Tipo Exemplo
1:1 Uma pessoa possui um CPF.
1:N Um cliente possui vários pedidos.
N:N Alunos participam de vários cursos.

Exemplo Completo de DER




+-------------+

|  CLIENTE    |

+-------------+

| id_cliente  |

| nome        |

+-------------+


        1


     REALIZA


        N


+-------------+

|  PEDIDO     |

+-------------+

| id_pedido   |

| data        |

+-------------+


Neste exemplo, um cliente pode realizar vários pedidos.

Diferença entre MER e DER

MER DER
Modelo conceitual. Representação gráfica do modelo.
Define entidades e regras. Mostra visualmente os elementos.
Foco no planejamento. Foco na visualização.

Ferramentas para Criar DER

Ferramenta Utilização
MySQL Workbench Criação de diagramas ER.
Draw.io Diagramas online.
Lucidchart Modelagem colaborativa.

Boas Práticas

Resumo da Aula

🎓 Aula concluída! Agora você sabe representar graficamente a estrutura de um banco de dados utilizando DER.