Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelo Entidade Relacionamento, Modelo Conceitual - Coggle Diagram
Modelo Entidade Relacionamento
Modelos de Banco de Dados
Modelo Lógico
Baseado no modelo conceitual.
Abordagens: Relacional, Hierárquica, Rede.
Define estruturas sem detalhes físicos (ex: tabelas, chaves).
Modelo Fisico
Implementação concreta no SGBD.
Detalhes: tipos de dados, índices, DDL.
Diagrama Entidade-Relacionamento (DER)
Elementos Principais
Entidades: Objetos do mundo real (ex: CLIENTE, PEDIDO).
Atributos:
Identificador (Chave): Distingue ocorrências (ex: CPF).
Compostos: Subdivididos (ex: ENDEREÇO → Rua, Número).
Multivalorados: Múltiplos valores (ex: DEPENDENTES).
Opcionais: Nem todas ocorrências possuem (ex: CRM em FUNCIONÁRIO).
Relacionamentos:
Binários (1:1, 1:N , N:N ).
Ternários/N-ários (ex: Professor-Turma-Disciplina).
Auto-relacionamento (ex: Funcionário supervisiona Funcionário).
Cardinalidades:
Mínima: 0 (opcional) ou 1 (obrigatório).
Máxima: 1 (único) ou N (múltiplos).
Conceitos Avançados
Entidade Fraca: Depende de outra entidade (ex: DEPENDENTE → EMPREGADO).
Generalização/Especialização:
Total: Todas ocorrências da entidade genérica têm especialização (ex: CLIENTE → Pessoa Física/Jurídica).
Parcial: Nem todas têm (ex: PROFISSIONAL → Médico, Engenheiro).
Entidade Associativa: Relacionamento tratado como entidade (ex: MATRÍCULA entre ALUNO e CURSO).
Modelo Conceitual
Visão macro da realidade do problema
Independente de implementação
Foca em entidades, atributos, relacionamentos e cardinalidades
Exemplo; Diagrama-Relacionamento (DER)