Questão de Banco de Dados — Modelagem de dados — Quadrix 2025
- Código
- qg594770
- Banca
- Quadrix
- Órgão
- CFBio
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Sistemas
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO (letra E). A cardinalidade de um relacionamento define o número mínimo e máximo de ocorrências de uma entidade que podem estar associadas a uma ocorrência da outra entidade participante do relacionamento — não apenas o número máximo de entidades. O enunciado está incompleto e, por isso, incorreto.
A cardinalidade é uma propriedade fundamental do modelo entidade-relacionamento (MER), que descreve quantas ocorrências de uma entidade podem se relacionar com ocorrências de outra entidade através de um relacionamento. Ela é expressa por um par de valores: a cardinalidade mínima (que indica se a participação é obrigatória ou opcional) e a cardinalidade máxima (que indica o número máximo de ocorrências associadas).
Por exemplo, no relacionamento "CLIENTE faz PEDIDO", a cardinalidade 1:N indica que um cliente pode estar associado a muitos pedidos (máximo N), mas também define que cada pedido deve estar associado a exatamente um cliente (mínimo 1 e máximo 1). A cardinalidade mínima 1 representa participação total ou obrigatória, enquanto a mínima 0 representa participação parcial ou opcional.
A confusão que a banca explora aqui é sutil: o enunciado diz que a cardinalidade define "o número máximo de entidades que podem participar do relacionamento". Isso está errado por dois motivos: primeiro, a cardinalidade define tanto o mínimo quanto o máximo; segundo, ela não define o número de entidades (tipos de entidade) que participam — isso é o grau do relacionamento (binário, ternário, etc.). A cardinalidade define o número de ocorrências de cada entidade que se associam.
Para não errar, lembre-se: cardinalidade = quantas ocorrências de uma entidade se associam a uma ocorrência da outra (mínimo e máximo). Grau = quantas entidades participam do relacionamento. O enunciado mistura os dois conceitos.
Critério | Cardinalidade (correto) | Grau do relacionamento (o que o enunciado confunde) |
|---|---|---|
O que define | Nº de ocorrências de uma entidade associadas a uma ocorrência da outra | Nº de tipos de entidade que participam do relacionamento |
Valores expressos | Par (mínimo, máximo) — ex.: (0,N), (1,1), (1,N) | Número inteiro — ex.: 2 (binário), 3 (ternário) |
Papel da mínima | Indica participação obrigatória (1) ou opcional (0) | Não se aplica |
Papel da máxima | Limite superior de ocorrências associadas (1 ou N) | Não se aplica |
Exemplo | “1 cliente faz N pedidos” → (1,N) | Relacionamento entre CLIENTE, PEDIDO e PRODUTO → grau 3 |
A afirmação "A cardinalidade de um relacionamento define o número máximo de entidades que podem participar do relacionamento" está incorreta. O erro está em dois pontos: (1) a cardinalidade define o número mínimo e máximo de ocorrências, não apenas o máximo; (2) ela se refere a ocorrências de entidades associadas, não ao número de entidades (tipos) que participam do relacionamento — este último conceito é o grau do relacionamento. A cardinalidade máxima é apenas uma das componentes; a mínima é igualmente importante, pois determina se a participação é obrigatória (1) ou opcional (0).
Gabarito: letra E (ERRADO).
Link permanente: /questoes/qg594770