Geral Múltipla Escolha

Na nomenclatura de bancos de dados, restrição corresponde a uma regra que deve ser obedecida pelo SGBD. Seja a restrição “um funcionário não pode ter salário maior que seu chefe imediato”, esta deve ser classificada como restrição de:

Na nomenclatura de bancos de dados, restrição corresponde a uma regra que deve ser obedecida pelo SGBD. Seja a restrição “um funcionário não pode ter salário maior que seu chefe imediato”, esta deve ser classificada como restrição de:

  1. Unicidade
  2. Semântica
  3. Chave
  4. Tabela
  5. Domínio

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

A questão aborda os tipos de integridade em um Sistema de Gerenciamento de Banco de Dados (SGBD). A regra descrita ("um funcionário não pode ter salário maior que seu chefe imediato") é um exemplo clássico de restrição que garante a consistência lógica dos dados baseada nas regras do negócio.

Esta classificação enquadra-se na Integridade Semântica, pois define o significado correto das relações entre os dados, além das restrições estruturais básicas.

Análise das Alternativas

Para entender por que a alternativa correta é a B, vamos analisar o conceito de cada tipo de restrição apresentado:

  • A) Unicidade: Garante que valores em uma coluna sejam exclusivos (ex: CPFs únicos). Não se aplica à comparação de valores entre registros diferentes.
  • B) Semântica: Refere-se a regras específicas do negócio que garantem a validade lógica dos dados. O exemplo dado é uma regra de negócio sobre hierarquia salarial, caracterizando integridade semântica.
  • C) Chave: Envolve Chaves Primárias (identificação única) ou Estrangeiras (relacionamento entre tabelas). Embora haja um relacionamento, a regra específica sobre valores é semântica.
  • D) Tabela: Restrições aplicadas ao nível da tabela inteira, mas este termo é muito genérico e não especifica a natureza da regra.
  • E) Domínio: Restringe o tipo e o intervalo de valores de um único atributo (ex: idade deve ser positiva). Não envolve comparação entre linhas ou tabelas.

Conclusão

A restrição impõe uma lógica de valorização hierárquica dentro do banco de dados, o que excede as verificações automáticas de chaves ou domínios. Portanto, trata-se de uma restrição semântica, pois valida o sentido lógico das informações inseridas.

Alternativa B.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Geral

Ver mais Geral resolvidas

Tem outra questão de Geral?

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