Modelo Conceitual Flashcards
Modelo Conceitual - Conceito
- Descreve tipos Dados, Entidades, Atributos, Relacionamentos e Restrições (Ex: MODELO ENTIDADE-RELACIONAMENTO)
- Representação fiel do Ambiente Observado (Nível + Alto de Abstração)
- INDEPENDE de Implementação, de Tecnologia, de Paradigma, de SGBD
Componentes Modelo Entidade-Relacionamento
- ENTIDADE = conj de OBJETOS da REALIDADE, os quais deseja-se manter informação no banco de dados (RETÂNGULO)
- RELACIONAMENTO
= CONJ de ASSOCIAÇÕES entre OCORRÊNCIAS de ENTIDADES (LOSANGO)
= Cardinalidade (Um-para-Um, Um-para-muitos, Muitos-para-muitos) - ATRIBUTO = DADO que é ASSOCIADO a cada entidade ou relacionamento (CÍRCULO)
[VER CADERNO]
Cardinalidade (MER)
CARDINALIDADE = indica quantas ocorrências de uma Entidade participam no mínimo e no máximo do relacionamento.
–> CARDINALIDADE MÍNIMA: define se o relacionamento entre duas entidades é
OBRIGATÓRIO ou NÃO. É o NÚMERO MÍNIMO de instâncias da entidade associada que devem se relacionar com uma instância da entidade em questão.
- PARCIAL ou OPCIONAL:
Uma ocorrência da entidade PODE ou NÃO participar de determinado relacionamento.
É indicado pela cardinalidade mínima = 0 (ZERO). Ex: (N,0); (1,0)
- TOTAL ou OBRIGATÓRIA:
Quando todas as ocorrências de uma entidade DEVEM PARTICIPAR
de determinado relacionamento.
É indicado pela cardinalidade MÍNIMA > 0 (zero)…geralmente 1. Ex: (1,1); (N,1)
--> CARDINALIDADE MÁXIMA: é o número MÁXIMO de instâncias da entidade associada que DEVEM se RELACIONAR com uma instância da entidade em questão. É definida como: - 1:1 (UM para UM) - 1:N (UM para MUITOS) - N:1 (MUITOS para UM) - N:N (MUITOS para MUITOS)