Você está na página 1de 6

Resumo Modelo Conceitual

Entidade conjunto de *objetos* da realidade modelada sobre os quais deseja-


se manter informações no banco de dados
Objetos Tudo que é perceptível ou manipulável, coisa
Relacionamento conjunto de associações entre entidades
obs.: usar verbo.
Ocorrência de relacionamento Associações particulares.
Auto relacionamento um relacionamento entre ocorrências de uma mesma entidade.
Cardinalidade número (mínimo, máximo) de ocorrências de entidades associadas
a uma ocorrência da entidade em questão através do relacionamento
Mínimo: 0 – associação não obrigatória, 1 associação obrigatória
Relacionamento Binário N:N – várias(N) ocorrências de uma entidade estão relacionadas a
várias(N) ocorrências de outra.
1:N – uma ocorrência de uma entidade está relacionada a várias(N)
ocorrências de outra.
1:1 - uma ocorrência de uma entidade está relacionada a uma ocorrência
da outra.
Relacionamento Ternário Associa 3 ocorrências de entidade. Refere-se a pares de entidades.
Cardinalidade máxima de A e B dentro da relação indica quantas
ocorrências de C podem estar associadas.
Entidade Associativa Associação de uma entidade ao relacionamento. Ex.: Se o médico
prescreve remédio em qual entidade fica associado?

Uma entidade associativa nada mais é que a redefinição de um


relacionamento, que passa a ser tratado como se fosse também uma
entidade.

Entidade Fraca Não possui seus próprios atributos chaves (identificador único). Estão
relacionados a entidades específicas. Sua existência depende totalmente
para que estas existam. Exemplo:

Boleto só é criado se existir um aluno.


Relacionamento Identificador Existe a dependência com uma outra entidade, no entanto possui sua
própria chave.
CNH depende de pessoa, no entanto, CNH tem sua própria
chave(número).

Atributos -Associar informações a ocorrências de entidades ou de


relacionamentos.
-Dado que é associado a cada ocorrência de uma entidade ou de um
relacionamento.
-Podem ser do tipo:
• Simples: Atômico. Ex.: nome, cpf, rg, idade....
• Composto: podem ser divididos em subpartes, que representam
a maioria dos atributos básicos com significados independentes.
Exemplo. Endereço – dependendo da minha aplicação, será
necessário apenas o bairro do endereço. Então é melhor torna-
lo como atributo composto.


• Monovalorado: valor único para um dado atributo.
• Multivalorado: Conjunto de valores para um atributo de uma
mesma entidade. Ex.: Uma pessoa pode ter nenhuma titulação
acadêmica ou ter pós-graduação, mestrado e doutorado.
• Armazenado: valor normal. Exemplo: data de Nascimento
• Derivado: dois valores de atributos estão relacionados. Exemplo:
Idade é derivado da data de nascimento e data corrente.
• Valores Nulos: Entidade pode não ter um valor aplicável a um
atributo.
• Atributo Complexo: Atributos compostos e multivalorados
aninhados.
• Atributo Chave: Um(uns) atributo(s) cujo valores são distintos
para cada uma das ocorrências da entidade. Devem usar para
identificar como único. Simples: CPF da pessoa, Composto: seção
+ fileira para encontrar a prateleira de um livro.
• Atributos de relacionamento: São atributos que surgem da
relação entre duas entidades ou do auto relacionamento. São
considerados atributos de relacionamento em relação N:N.
Generalização/Especialização - Através deste conceito é possível atribuir propriedades particulares a
um subconjunto das ocorrências (especializadas) de uma entidade
genérica.
- Cada ocorrência da entidade especializada possui, além de suas
próprias propriedades (atributos, relacionamentos e
generalizações/especializações), também as propriedades da ocorrência
da entidade genérica correspondente.
- Podem ser de dois tipos:
• Total: para cada ocorrência da entidade genérica existe sempre
uma ocorrência em uma das entidades especializadas.

• Parcial: nem toda ocorrência da entidade genérica possui uma


ocorrência correspondente em uma entidade especializada.
Uma entidade pode ser especializada em qualquer número de
entidades, inclusive em uma única.

- Não há limite no número de níveis hierárquicos da


generalização/especialização.
- é exclusiva. significa que uma ocorrência de entidade genérica aparece,
para cada hierarquia generalização/especialização, no máximo uma vez,
nas folhas da árvore de generalização/especialização.
Como construir um ER?
- Deve ser formal, preciso e não ambíguo.

1. É muito difícil implementar em um BD um relacionamento N:N. Para facilitar, vamos transformar relacionamento
N:N em uma entidade, como assim?

- A entidade criada é relacionada as entidades que originalmente participam da relação. Essa tem como
identificador:

→ As entidades que originalmente participam da relação.

→Os atributos que eram identificadores do relacionamento original.

1° versão
Alteração proposta.

A Cardinalidade da entidade criada nos relacionamentos de quem participa é sempre (1,1).

2. Atributo ou entidade relacionada?

OU

Depende,

- Preciso registrar algo sobre fabricantes? Ou Cor está relacionado a outras entidades? Se Sim, use o relacionamento.

- Um atributo não pode estar relacionado a outras entidades, nem ser generalizado/especializado.
3. Atributo ou Generalização/Especialização??

Ou

Tem mais informações específicas sobre a categoria


funcional que eu preciso saber??

Se sim, use a generalização/especialização.

- Erros Sintáticos

➔ Associar atributos a atributos


➔ Relacionamento a atributos
➔ Especializar relacionamentos ou atributos

- Erros Semânticos

➔ Realidade de forma inconsistente


➔ Atributo em entidade errada
➔ Relacionamentos redundantes (que são resultado da combinação de outros relacionamentos entre as
mesmas entidades.)
➔ Atributos redundantes (atributos derivados).

Você também pode gostar