Questão de Banco de Dados — Modelo Entidade-Relacionamento (MER) — VUNESP 2023
Banco de Dados›Modelo 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
Ao número de atributos em E for limitado a quatro.
Bnão houver valores nulos em qualquer atributo de E.
Ctodos atributos de E forem de um único tipo (inteiro, caractere etc.).
Dtodas entidades em E participarem de pelo menos um relacionamento em R.
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).