Engenharia Múltipla Escolha

Em relação aos conceitos de bancos de dados, é correto afirmar que:

Em relação aos conceitos de bancos de dados, é correto afirmar que:

  1. Um atributo não pode possuir cardinalidade.
  2. Um relacionamento não pode possuir cardinalidade.
  3. Um atributo pode possuir cardinalidade de relacionamento.
  4. O conjunto de valores que um atributo pode assumir é a cardinalidade do atributo.
  5. 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.

Resolução completa

Explicação passo a passo

E
Alternativa E

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?

AlternativaErro ConceitualExplicação Correta
AAfirmação absolutaEmbora 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.
BFalsoRelacionamentos são definidos exatamente pela sua cardinalidade (ex: 1:N, M:N). Sem cardinalidade, não sabemos quantas entidades se conectam.
CConfusão de termosAtributos não herdaram propriedades de relacionamentos. Cardinalidade é uma restrição de vínculo entre entidades, não uma propriedade interna de um atributo.
DDefinição de DomínioO 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.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.