15. Modelagem Conceitual Flashcards
O modelo conceitual pode ser implementado pelo modelo ____________ e o modelo lógico pode ser implementado pelo modelo ___________
- Entidade-relacionamento
- Relacional
No diagrama entidade-relacionamento, qual é o símbolo da entidade e qual o do relacionamento?
E o dos atributos?
Entidade: quadrados/retângulos
Relacionamento: losango
Atributos: círculos
Qual a diferença entre entidade forte e fraca?
Entidade forte = retângulo, independente das outras pra existir, seus atributos a identificam sem precisar de mais nada
Fraca = retângulo duplo, depende de outra entidade e não pode ser identificada unicamente pelos seus atributos
Toda entidade fraca apresenta uma dependência de existência.
Mas toda dependência de existência se trata de entidade fraca?
Não.
Um apartamento, por exemplo, só pode pertencer a um único prédio (dependência de existência), mas ele pode ser identificado unicamente sem precisar do prédio (número da matrícula) -> então, o apartamento é uma entidade forte mesmo tendo relação de dependência
O que um losango duplo representa numa relação fraca?
Em casos que uma entidade fraca se relaciona com mais de uma entidade forte (dois funcionários são pais de um mesmo filho), o losango duplo sinaliza quem é a entidade forte que será usada para identificar a entidade fraca
[Pessoa]□(1,1) —- ◇ —-□(0,1)[CPF]
Como ler os números nos parênteses?
Pessoa possui no mínimo 0 e no máximo 1 CPF
CPF é possuído por no mínimo 1 e no máximo 1 pessoa
O que é uma restrição de participação parcial e total?
Parcial = é como se tivesse cardinalidade mínima 0 -> linha simples
Total = é como se tivesse cardinalidade mínima 1 -> linha dupla ou linha grossa
(Normalmente são usadas quando a cardinalidade mínima não é mostrada)
O que é uma entidade associativa? Como representá-la?
É uma entidade associada a um relacionamento, e não a outra entidade
Ex: medicamentos receitados numa consulta -> não são associados ao médico nem ao paciente (entidades), mas à consulta (relacionamento)
Na representação, o losango ganha um quadrado ao redor -> é como se o relacionamento agora fosse também uma entidade
O que é um atributo multivalorado? Como representa-lo?
É um atributo que pode ter mais de um valor (ex: telefone -> pode ter mais de um)
É representado por um círculo de linha dupla
Um atributo tem a função específica de descrever uma propriedade de um relacionamento?
Falso.
Um atributo pode descrever uma propriedade de um relacionamento
Mas sua função específica é descrever uma propriedade de uma entidade