Questão de Banco de Dados — Modelo Entidade-Relacionamento (MER) — CESPE / CEBRASPE 2023
- Código
- ce397758
- Banca
- CESPE / CEBRASPE
- Órgão
- DATAPREV
- Ano
- 2023
- Cargo
- Ana TI ( )

- CCerto
- EErrado

GabaritoE — Errado
Gabarito: Errado. A afirmação "Várias vendas contêm 1 mercadoria" inverte a cardinalidade do relacionamento representado no diagrama. Em um relacionamento entre VENDA e MERCADORIA, a cardinalidade correta é que uma venda contém várias mercadorias (1:N), e não o contrário. A leitura da cardinalidade no DER é feita a partir da notação gráfica (como o pé-de-galinha ou os números (1,N) próximos às entidades), que indica quantas ocorrências de cada entidade participam do relacionamento.
O Modelo Entidade-Relacionamento (MER) é um modelo conceitual de dados, utilizado para descrever, de forma abstrata, as entidades (objetos do mundo real), seus atributos (características) e os relacionamentos (associações) entre elas. A cardinalidade é um dos conceitos mais cobrados em provas, pois define a quantidade de ocorrências de uma entidade que podem estar associadas a uma ocorrência da outra entidade no relacionamento. Ela é expressa por um par de valores (mínimo, máximo), como (0,1), (1,1), (1,N) ou (0,N).
A cardinalidade máxima indica o número máximo de ocorrências que podem se relacionar. Quando a máxima é 1, dizemos que a participação é "um"; quando é N (ou *), dizemos que é "muitos". A cardinalidade mínima indica a obrigatoriedade: se for 1, a participação é obrigatória (total); se for 0, é opcional (parcial). No relacionamento entre VENDA e MERCADORIA, o correto é que uma venda possa conter várias mercadorias (1:N), pois uma venda é um registro que agrega diversos itens. Por outro lado, uma mercadoria pode estar presente em várias vendas (N:1), o que caracteriza um relacionamento muitos-para-muitos (N:M) se ambas as leituras forem consideradas. No entanto, a afirmação do enunciado lê a cardinalidade de forma invertida, como se a entidade VENDA tivesse cardinalidade máxima 1 e a MERCADORIA tivesse cardinalidade N, o que não corresponde ao modelo lógico de um sistema de vendas.
A pegadinha da banca está exatamente na inversão da leitura da cardinalidade. O candidato que não domina a notação do DER pode ler a frase "Várias vendas contêm 1 mercadoria" e achar que ela descreve corretamente um relacionamento, quando na verdade ela descreve o oposto do que o diagrama representa. A leitura correta de um relacionamento 1:N é sempre feita a partir da entidade que está no lado "um" para a que está no lado "muitos". No caso, a frase correta seria "Uma venda contém várias mercadorias" ou "Várias mercadorias estão contidas em uma venda".
A banca inverte a leitura da cardinalidade. A frase "Várias vendas contêm 1 mercadoria" parece plausível, mas o correto é "Uma venda contém várias mercadorias". A cardinalidade máxima 1 está na entidade VENDA, e a máxima N está na entidade MERCADORIA. Para não errar, leia sempre a cardinalidade a partir da entidade que está no lado "um" do relacionamento.
Critério | Relacionamento correto (1:N) | Afirmação do enunciado (invertida) |
|---|---|---|
Leitura da cardinalidade | Uma venda contém várias mercadorias | Várias vendas contêm 1 mercadoria |
Entidade no lado "um" | VENDA (máx. 1) | MERCADORIA (máx. 1) |
Entidade no lado "muitos" | MERCADORIA (máx. N) | VENDA (máx. N) |
Interpretação no DER | VENDA (1) — relaciona — (N) MERCADORIA | VENDA (N) — relaciona — (1) MERCADORIA |
Conformidade com o diagrama | ✅ Correta | ❌ Incorreta |
A afirmação está errada porque inverte a cardinalidade do relacionamento. No diagrama, a cardinalidade correta é que uma venda contém várias mercadorias (1:N), e não "várias vendas contêm 1 mercadoria". A leitura da cardinalidade no DER é feita a partir da notação gráfica, que indica quantas ocorrências de cada entidade participam do relacionamento. A frase do enunciado descreve um relacionamento onde a entidade VENDA teria cardinalidade máxima 1 e a MERCADORIA teria cardinalidade N, o que é o oposto do que o diagrama representa.
Gabarito: Errado
Link permanente: /questoes/ce397758