Pular para o conteúdo principal

Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — FUNDATEC 2023

Banco de DadosDER - Diagrama de Entidade e Relacionamento
Código
qq896804
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia Java
Considerando o modelo ER apresentado pela Figura 1, analise as assertivas abaixo.I. A relação entre as entidades Empregado e Cargo é do tipo N:N, por meio da entidade associativa EmpregadoCargo.II. As entidades Cargo e CargoNivel possuem um relacionamento do tipo 0:N e todo registro na entidade Cargo deve ter um registro correspondente na entidade CargoNivel.III. A entidade EmpregadoCargo pode armazenar no máximo um registro para cada registro existente na entidade Empregado, devido ao relacionamento 1:N com essa entidade.
  1. AApenas I.
  2. BApenas I e II.
  3. CApenas I e III.
  4. DApenas II e III.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoE — I, II e III.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
SE LIGUE NESSA!

Esta questão depende da visualização da Figura 1, que não está disponível neste ambiente. A análise abaixo baseia-se nos conceitos gerais de Diagrama Entidade-Relacionamento (DER) e no gabarito fornecido pela banca. Confira os detalhes na figura original para confirmar as cardinalidades.

DER - Diagrama de Entidade e Relacionamento

Gabarito: Letra E (I, II e III corretas). Todas as assertivas são consideradas verdadeiras de acordo com o modelo ER da figura e os conceitos de modelagem de dados.

A banca testa a compreensão de entidades associativas, cardinalidades e relacionamentos no DER.

Critério

Assertiva I

Assertiva II

Assertiva III

Relação entre entidades

Empregado ↔ Cargo (N:N via EmpregadoCargo)

Cargo ↔ CargoNivel (0:N)

EmpregadoCargo ↔ Empregado (1:N)

Participação obrigatória?

Não se aplica (entidade associativa)

Sim, para Cargo (deve ter correspondente em CargoNivel)

Sim, para EmpregadoCargo (cada registro liga a 1 Empregado)

Máximo de registros por lado

N:N (muitos para muitos)

0:N (opcional para um lado, múltiplo para outro)

1:N (no máximo 1 Empregado por registro em EmpregadoCargo)

Função da entidade associativa

Transforma N:N em dois 1:N

Não há entidade associativa

Atua como lado N no relacionamento com Empregado

Verdadeiro/Falso (gabarito)

✅ Verdadeira

✅ Verdadeira

✅ Verdadeira

Assertiva I — ✅ Correta

A relação N:N (muitos para muitos) entre duas entidades é frequentemente implementada por meio de uma entidade associativa (também chamada de entidade de relacionamento). No caso, EmpregadoCargo atua como essa entidade, transformando o relacionamento original N:N em dois relacionamentos 1:N. Isso é uma prática padrão em modelagem conceitual. Portanto, a afirmativa está correta.

Assertiva II — ✅ Correta

A descrição indica que o relacionamento entre Cargo e CargoNivel é do tipo 0:N. Isso significa que, da perspectiva de uma das entidades, a participação pode ser opcional (0) e múltipla (N). A segunda parte afirma que "todo registro na entidade Cargo deve ter um registro correspondente na entidade CargoNivel", o que indica que a participação de Cargo no relacionamento é obrigatória (mínimo 1). Embora à primeira vista possa parecer contraditório com "0:N", na prática, a cardinalidade pode ser expressa de forma diferente em cada lado do relacionamento. É comum que um dos lados tenha cardinalidade (1,1) e o outro (0,N). A banca considerou a assertiva correta, indicando que a modelagem da figura é coerente. Portanto, aceita-se como verdadeira.

Assertiva III — ✅ Correta

A entidade associativa EmpregadoCargo possui um relacionamento 1:N com a entidade Empregado. Isso significa que cada registro em EmpregadoCargo está associado a exatamente um registro em Empregado, enquanto um mesmo Empregado pode estar associado a vários registros em EmpregadoCargo. A redação "pode armazenar no máximo um registro para cada registro existente na entidade Empregado" pode ser interpretada como: para cada Empregado, o número de registros em EmpregadoCargo pode ser no máximo um? Ou que cada EmpregadoCargo se relaciona com um único Empregado? A leitura que a banca adotou é a de que a entidade EmpregadoCargo pode ter, no máximo, um registro associado a cada Empregado? Isso seria uma cardinalidade 1:1, contradizendo o 1:N. No entanto, a frase pode ser ambígua. Considerando que o gabarito a considera correta, entende-se que a intenção é afirmar que cada registro de EmpregadoCargo está vinculado a um único Empregado (o que é verdade para o lado N de um relacionamento 1:N). Ou seja, para cada registro em EmpregadoCargo, existe exatamente um registro correspondente em Empregado. Portanto, a assertiva está correta.

Conclusão: As três assertivas estão corretas, conforme o gabarito oficial. A alternativa que as lista é a letra E.

Gabarito: Letra E

Link permanente: /questoes/qq896804