Acerca de conceitos de modelagem de dados sob o modelo E-R, ...
Cardinalidades expressam o número de relacionamentos dos quais uma entidade participa.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: Errado
1. Tema central da questão
A questão aborda cardinalidade no contexto do modelo Entidade-Relacionamento (E-R). Compreender cardinalidade é fundamental para a modelagem de banco de dados, especialmente para representar restrições sobre como entidades se relacionam.
2. Resumo teórico
A cardinalidade em um Diagrama Entidade-Relacionamento define o número de ocorrências de uma entidade que podem estar associadas a outra entidade por meio de um relacionamento. Ela estabelece, por exemplo, se um cliente pode ter vários pedidos, ou se cada pedido pertence a apenas um cliente. Os principais tipos de cardinalidade são: 1:1 (um para um), 1:N (um para muitos) e N:M (muitos para muitos).
Fonte: Elmasri & Navathe, Sistemas de Banco de Dados, 7ª edição.
3. Justificativa para a alternativa correta (Errado)
A afirmação diz que “cardinalidades expressam o número de relacionamentos dos quais uma entidade participa”. Isto está incorreto. Na verdade, a cardinalidade determina quantas ocorrências de uma entidade podem estar associadas a ocorrências de outra entidade em um determinado relacionamento, e não o número de relacionamentos isoladamente. Por exemplo, ao dizer que um departamento tem vários funcionários (1:N), estamos estabelecendo como as instâncias das entidades estão vinculadas, não quantos relacionamentos existem.
4. Estratégias de interpretação
Atenção a palavras como "número de relacionamentos". Uma pegadinha comum é confundir relacionamento (como conceito, “pedido”, “consulta”) com ocorrências/associações entre entidades. O correto é pensar em quantas instâncias de uma entidade estão associadas a quantas de outra e não em quantos “relacionamentos” distintos existem.
5. Conclusão
A alternativa está ERRADA porque confunde o conceito de cardinalidade com o conceito de participação em relacionamentos. Entender essa distinção evita muitos erros em provas.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Cardinalidades expressam o número de entidades que outra entidade pode se associar via de relacionamento.
Considero esta questão de nível difícil.
Cardinalidades expressam o número de MÍNIMO E MÁXIMO DE OCORRÊNCIAS DENTRO DE UM RELACIONAMENTO dos quais uma entidade participa.
Grau de relacionamento.
Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.
Gaba: ERRADO
Em modelagem de dados a cardinalidade é um dos princípios fundamentais sobre relacionamento de um banco de dados relacional. Nela são definidos o graus de relação entre duas entidades ou tabelas.
No modelo relacional, podemos ter os seguintes níveis de relacionamento: 1:N, N:N, 1:1.
ERRADO
(2016/TRT-8ªr) A cardinalidade, por meio do relacionamento, define o número de ocorrências de entidades associadas a uma ocorrência da entidade em questão. CERTO
(2015/MEC/Desenvolvedor) As cardinalidades, também chamadas de relacionamento, podem ser 1:1, 1:N e N:N. CERTO
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo