Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelo Entidade Relacionamento (ER ou MER) - Coggle Diagram
Modelo Entidade Relacionamento (ER ou MER)
Definição
Um modelo conceitual utilizado na Engenharia de Software para descrever os objetos (entidades) envolvidos em um domínio de negócios, com suas características (atributos) e como elas se relacionam entre si (relacionamentos).
ENTIDADES
Conceito
:
objetos ou partes envolvidas um domínio
Classificados como físicos ou lógicos
Entidades físicas: são aquelas realmente tangíveis, existentes e visíveis no mundo real, como um cliente (uma pessoa, uma empresa) ou um produto (um carro, um computador, uma roupa).
Entidades lógicas: são aquelas que existem geralmente em decorrência da interação entre ou com entidades físicas, que fazem sentido dentro de um certo domínio de negócios, mas que no mundo externo/real não são objetos físicos (que ocupam lugar no espaço). São exemplos disso uma venda ou uma classificação de um objeto (modelo, espécie, função de um usuário do sistema).
As entidades são nomeadas com substantivos concretos ou abstratos que representem de forma clara sua função dentro do domínio.
Classificação
Entidades fortes:
são aquelas cuja existência independe de outras entidades
Entidades fracas:
são aquelas que dependem de outras entidades para existirem, pois individualmente elas não fazem sentido
Entidades associativas
: surge quando há a necessidade de associar uma entidade a um relacionamento existente.
Relacionamentos
Uma vez que as entidades são identificadas, deve-se então definir como se dá o relacionamento entre elas.
Relacionamento 1..1 (um para um):
cada uma das duas entidades envolvidas referenciam obrigatoriamente apenas uma unidade da outra.
Relacionamento 1..n ou 1..* (um para muitos):
uma das entidades envolvidas pode referenciar várias unidades da outra, porém, do outro lado cada uma das várias unidades referenciadas só pode estar ligada uma unidade da outra entidade.
Relacionamento n..n ou
..
(muitos para muitos):
neste tipo de relacionamento cada entidade, de ambos os lados, podem referenciar múltiplas unidades da outra.
Atributos
Definição:
São as características que descrevem cada entidade dentro do domínio.
Classificação
Descritivos:
representam característica intrínsecas de uma entidade
Nominativos:
além de serem também descritivos, estes têm a função de definir e identificar um objeto
Referenciais:
representam a ligação de uma entidade com outra em um relacionamento.
Estrutura
Simples
: um único atributo define uma característica da entidade.
Compostos:
para definir uma informação da entidade, são usados vários atributos.
Atributos referenciai
s são chamados de Chave Estrangeira e geralmente estão ligados à chave primária da outra entidade