Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — FUNDATEC 2019
- Código
- qq467847
- Banca
- FUNDATEC
- Órgão
- Prefeitura de Porto Alegre - RS
- Ano
- 2019
- Nível
- Superior
- Cargo
- Auditor Fiscal da Receita Municipal - Bloco II
- A

- B

- C

- D

- E






GabaritoD — [imagem]
Gabarito: letra D. O DER deve refletir as regras de negócio que estabelecem um relacionamento de muitos-para-muitos (N:N) entre "Cliente" e "Produto", mediado por uma entidade associativa (neste caso, "Aquisicao"), com cardinalidade mínima zero (participação opcional) para permitir o cadastro independente de clientes e produtos.
As regras de negócio indicam que um cliente pode adquirir vários produtos e um produto pode ser adquirido por vários clientes, caracterizando uma relação N:N. No modelo conceitual, essa relação é resolvida através de uma entidade associativa (ou tabela de ligação) que armazena os dados específicos da transação (quantidade, data/hora, preço pago). A regra (3) exige que clientes e produtos possam existir sem estarem associados, o que impõe uma cardinalidade mínima de zero (participação parcial) em ambos os lados do relacionamento.
Esta alternativa apresenta a notação correta para o relacionamento entre as entidades. O símbolo de "pé de galinha" (crow's foot) indica a cardinalidade máxima "muitos" (N), enquanto o traço perpendicular (ou círculo, dependendo da notação específica do Workbench) próximo à entidade indica a cardinalidade mínima. Para satisfazer a regra de cadastro independente (opcionalidade), a cardinalidade mínima deve ser zero, permitindo que a entidade exista sem uma ocorrência correspondente na tabela de aquisição.
As demais alternativas apresentam combinações de cardinalidades que violam as regras de negócio, seja forçando uma obrigatoriedade de relacionamento (cardinalidade mínima 1, o que impediria o cadastro isolado de produtos ou clientes) ou definindo cardinalidades máximas incorretas (como 1:1 ou 1:N), que não suportariam a necessidade de um cliente adquirir o mesmo produto várias vezes ou um produto ser adquirido por vários clientes.
Ao analisar cardinalidades em DER, foque sempre em dois pontos: a máxima (1 ou N) e a mínima (0 ou 1). A mínima define a obrigatoriedade (participação total vs. parcial). Se o enunciado diz que algo pode ser cadastrado "sem associá-los a qualquer outra tabela", a cardinalidade mínima é obrigatoriamente zero (opcional).
Gabarito: letra D
Link permanente: /questoes/qq467847