Sapien IA
Informática 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 relacionamentos.
  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 Detalhada

Esta questão aborda conceitos fundamentais de Modelagem de Dados, especificamente o modelo Entidade-Relacionamento (ER) e suas regras de restrição. Vamos analisar por que a alternativa E é a correta e as outras estão incorretas.

1. O Conceito de Especialização Total (Alternativa E)

No contexto de generalização e especialização, temos hierarquias de entidades onde uma entidade mais genérica (superclasse) é dividida em entidades mais específicas (subclasses). Existem duas restrições principais sobre essa divisão:

  • Restrição de Cobertura (Disjunta ou Sobreposta): Se uma entidade genérica pode ser apenas uma subclasse específica ao mesmo tempo (Disjunta) ou várias (Sobreposta).
  • Restrição de Participação (Total ou Parcial): Esta é a chave da alternativa E.

Especialização Total:
Significa que toda instância da entidade genérica deve obrigatoriamente pertencer a pelo menos uma das entidades especializadas. Não existem "órfãos" na classe genérica.

  • Exemplo: Se Pessoa é a entidade genérica e Estudante e Professor são as especializações com restrição total, então qualquer pessoa cadastrada deve ser necessariamente estudante OU professor. Não pode haver uma pessoa sem esse vínculo.

Portanto, a frase "para cada ocorrência da entidade genérica, existe sempre uma ocorrência em uma das entidades especializadas" descreve exatamente a definição de Especialização Total.

2. Por que as outras alternativas estão incorretas?

  • Alternativas A, B e C (Cardinalidade):
  • No modelo ER clássico, o termo Cardinalidade (ou Razão de Cardinalidade) refere-se estritamente aos Relacionamentos entre entidades. Ele define quantas vezes uma entidade se relaciona com outra (ex: 1:1, 1:N, M:N).
  • Atributos possuem Domínios (conjunto de valores permitidos), não cardinalidade de relacionamento.
  • Logo, dizer que um atributo possui cardinalidade (C) ou que um relacionamento não possui (B) está tecnicamente incorreto ou impreciso na terminologia padrão.
  • Alternativa D (Domínio vs. Cardinalidade):
  • O texto afirma: "O conjunto de valores que um atributo pode assumir é a cardinalidade do atributo."
  • Isso é falso. O conjunto de valores permitidos para um atributo é chamado de Domínio (ou Tipo de Dados).
  • Exemplo: Para o atributo Idade, o domínio seria números inteiros positivos. Isso não é definido como cardinalidade.

Resumo dos Conceitos

TermoDefinição CorretaOnde se Aplica
CardinalidadeNúmero de associações entre entidadesRelacionamentos (1:N, M:N)
DomínioConjunto de valores permitidosAtributos
Especialização TotalToda instância genérica pertence a uma subclasseHierarquia de Entidades

Conclusão: A alternativa E é a única que apresenta uma definição precisa e correta sobre as regras de restrição em modelos de dados conceituais.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

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