Alternativa E - Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe sempre uma ocorrência em uma das entidades especializadas.
Análise Didática
Para responder a esta questão, precisamos compreender os conceitos fundamentais de Modelagem de Dados, especificamente no Modelo Entidade-Relacionamento (MER) e seus refinamentos.
1. Generalização e Especialização
Estes são processos opostos usados para organizar hierarquias de entidades:
- Generalização: Parte de entidades específicas e cria uma entidade genérica (superclasse) com base em características comuns.
- Especialização: Parte de uma entidade genérica e cria entidades mais específicas (subclasses).
2. Restrição de Cobertura (Totalidade)
A questão trata diretamente de uma regra de restrição nessas hierarquias. Existem dois tipos principais:
- Cobertura Parcial: Nem toda entidade da classe genérica precisa ser especializada. Existem entidades genéricas que não pertencem a nenhuma subclasse.
- Cobertura Total: Toda entidade da classe genérica deve pertencer obrigatoriamente a pelo menos uma das subclasse.
A Alternativa E descreve perfeitamente a definição de cobertura total. Se a regra é "total", não pode existir uma ocorrência da entidade pai que não tenha sido mapeada para um filho.
3. Por que as outras estão incorretas?
| Alternativa | Erro Conceitual | Explicação Correta |
|---|
| A | Afirmação absoluta | Embora atributos tenham domínios, o termo "cardinalidade" é tecnicamente reservado para relacionamentos. Porém, a alternativa E é uma definição teórica completa e inequívoca, enquanto a A pode gerar discussão em contextos de atributos multivalorados. |
| B | Falso | Relacionamentos são definidos exatamente pela sua cardinalidade (ex: 1:N, M:N). Sem cardinalidade, não sabemos quantas entidades se conectam. |
| C | Confusão de termos | Atributos não herdaram propriedades de relacionamentos. Cardinalidade é uma restrição de vínculo entre entidades, não uma propriedade interna de um atributo. |
| D | Definição de Domínio | O conjunto de valores que um atributo pode assumir chama-se Domínio, não cardinalidade. Cardinalidade refere-se à quantidade de registros relacionados. |
Conclusão
A Alternativa E é a única que apresenta uma definição correta e técnica sobre a restrição de cobertura total em hierarquias de especialização.