- O objetivo da modelagem conceitual é obter
uma descrição abstrata, independente de
implementação em computador, dos dados
que serão armazenados no banco de dados.
-
Modelagem conceitual
- Modelo de dados
- Modelo E/R
- Diagrama E/R
- Abordagem E/R: Criada
em 76 por Peter Chen
-
Entidade
- Conceito: conjunto de objetos da realidade
modelada sobre os quais deseja-se manter
informações no banco de dados
- Objetos concretos
- Objetos abstratos
- Representado por um retângulo
- Entidade e Conjunto de entidades
vs
Entidade e ocorrência da entidade
- Poder de
representação
-
Relacionamento
- Conceito: conjunto de
associações entre entidades
- Representado por um losângulo
- Técnica de verificação:
Diagrama de ocorrências
- Auto-relacionamento
-
Cardinalidade
- Conceito: cardinalidade (mínima, máxima) de entidade em relacionamento =
número (mínimo, máximo) de ocorrências de entidade associadas a uma
ocorrência da entidade em questão através do relacionamento
- Máxima
- Mínima
-
Classificação
- 1:n
- 1:1
- n:n
-
Relacionamento ternário
- ex. cidade, produto, distribuidor (distribuição)
-
Atributo
- Conceito: dado que é associado a cada ocorrência
de uma entidade ou de um relacionamento
-
Máxima
- Monovalorado (1) ou multivalorado (n)
-
Mínima
- Obrigatório (1) ou opcional (0)
-
Identificador
(bolinha fechada)
-
Subtopic 1
- Conceito: conjunto de atributos e relacionamentos cujos
valores distinguem uma ocorrência da entidade das demais
-
Generalização
Especialização
-
Tipos
- total (t)
- parcial (p)
-
Entidade
associativa
- Conceito: quando um relacionamento contém
dados complementares e que podem ser relacionar
com outras entidades
- Representado por um retângulo com losângulo dentro
- Símbolos usados