Pular para o conteúdo principal

Questão de Banco de Dados — Modelo Entidade-Relacionamento (MER) — VUNESP 2023

Banco de DadosModelo Entidade-Relacionamento (MER)
Código
vu195617
Banca
VUNESP
Órgão
UNIVESP
Ano
2023
Cargo
Sup Ped ( )
No modelo entidade-relacionamento de um banco de dados relacional, considere um conjunto de entidades E participante de um conjunto de relacionamentos R. A participação do conjunto de entidades E é chamada de total se
  1. Ao número de atributos em E for limitado a quatro.
  2. Bnão houver valores nulos em qualquer atributo de E.
  3. Ctodos atributos de E forem de um único tipo (inteiro, caractere etc.).
  4. Dtodas entidades em E participarem de pelo menos um relacionamento em R.
  5. Ea cardinalidade de E para R for do tipo muitos para muitos.
Revelar gabarito e comentário

GabaritoD — todas entidades em E participarem de pelo menos um relacionamento em R.

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”.

Participação total no Modelo Entidade-Relacionamento (MER)

Gabarito: letra D. A participação de um conjunto de entidades E em um relacionamento R é chamada de total quando todas as entidades de E participam de pelo menos uma ocorrência do relacionamento R — ou seja, a cardinalidade mínima de E em R é 1 (obrigatória). É exatamente o que a alternativa D afirma. As demais alternativas confundem participação com outras propriedades do MER (quantidade de atributos, valores nulos, tipos de dados ou cardinalidade máxima).

No MER, a participação é uma restrição que indica se a existência de uma entidade depende de sua associação a outra entidade por meio de um relacionamento. Ela é representada pela cardinalidade mínima (ou de participação) do relacionamento. Quando a cardinalidade mínima é 1, diz-se que a participação é total (ou obrigatória): toda ocorrência da entidade deve estar associada a pelo menos uma ocorrência da outra entidade. Quando a cardinalidade mínima é 0, a participação é parcial (ou opcional): a entidade pode existir sem estar associada.

Por exemplo, considere as entidades FUNCIONARIO e DEPARTAMENTO com o relacionamento LOTADO_EM. Se todo funcionário deve estar lotado em algum departamento, a participação de FUNCIONARIO é total (cardinalidade mínima 1). Se um funcionário pode ainda não ter departamento definido, a participação é parcial (cardinalidade mínima 0). Essa distinção é fundamental no projeto conceitual, pois reflete regras de negócio e influencia a implementação no modelo relacional (por exemplo, na definição de chaves estrangeiras com restrição NOT NULL).

A cardinalidade máxima (1:1, 1:N, N:M) é um conceito diferente: ela indica quantas ocorrências de uma entidade podem estar associadas a uma ocorrência da outra. A participação total/parcial não depende da cardinalidade máxima — um relacionamento N:M pode ter participação total ou parcial de cada lado. Por isso, a alternativa E, que associa participação total a cardinalidade muitos-para-muitos, está incorreta.

A banca explora a confusão entre participação (cardinalidade mínima) e cardinalidade máxima (1:1, 1:N, N:M). Guarde a distinção: participação total = obrigatoriedade (mínimo 1); participação parcial = opcionalidade (mínimo 0). É exatamente esse critério que separa as alternativas.

Alternativa A — ❌ Incorreta

O número de atributos de uma entidade não tem relação com a participação no relacionamento. O MER permite entidades com qualquer quantidade de atributos, e a participação total diz respeito à obrigatoriedade de associação, não à estrutura da entidade.

Alternativa B — ❌ Incorreta

Valores nulos em atributos são uma preocupação do modelo relacional (integridade de dados), não do MER conceitual. A participação total não exige ausência de nulos; ela exige que toda entidade participe do relacionamento.

Alternativa C — ❌ Incorreta

Atributos de uma entidade podem ser de tipos variados (inteiro, caractere, data etc.). A participação total não impõe nenhuma restrição sobre os tipos de dados dos atributos.

Alternativa D — ✅ Correta ⟵ GABARITO

Esta é a definição exata de participação total: todas as entidades do conjunto E participam de pelo menos uma ocorrência do relacionamento R. Em termos de cardinalidade, a mínima é 1 (obrigatória). É o conceito clássico de participação total no MER.

Alternativa E — ❌ Incorreta

A cardinalidade muitos-para-muitos (N:M) é uma cardinalidade máxima e não tem relação com a participação total. Um relacionamento N:M pode ter participação total ou parcial em cada lado. A alternativa confunde cardinalidade máxima com participação (mínima).

Gabarito: letra D

Link permanente: /questoes/vu195617