Geral Múltipla Escolha

Na nomenclatura de banco 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 banco 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 - Semântica

Introdução

A questão aborda os tipos de regras de integridade em sistemas de banco de dados. Para responder corretamente, é necessário distinguir entre as restrições técnicas (como chaves e domínios) e as restrições baseadas no significado dos dados (semânticas).

Desenvolvimento

As restrições em bancos de dados servem para garantir que os dados inseridos sejam válidos e consistentes. Vamos analisar as principais categorias mencionadas nas alternativas:

  • Restrição de Domínio: Define os tipos de dados permitidos para um atributo específico. Por exemplo: "o campo 'idade' só pode receber números inteiros positivos" ou "o campo 'email' deve seguir o formato padrão".
  • Restrição de Chave (Unicidade): Garante que cada registro seja único (Chave Primária) ou que referências entre tabelas sejam mantidas (Chave Estrangeira).
  • Restrição Semântica: Refere-se a regras de negócio específicas que definem o significado correto dos dados dentro do contexto da aplicação. Elas muitas vezes envolvem lógica complexa que relaciona diferentes campos ou tabelas além das chaves estrangeiras simples.

Análise

A restrição apresentada no enunciado é: "um funcionário não pode ter salário maior que seu chefe imediato".

  • Esta regra não limita o tipo de dado (não é restrição de Domínio).
  • Ela não garante apenas a identificação única de um registro (não é restrição de Chave ou Unicidade).
  • Ela estabelece uma lógica de negócio específica sobre a hierarquia e valores comparativos entre funcionários.

Portanto, trata-se de uma regra que define o significado e a validade lógica dos dados no ambiente corporativo, caracterizando uma restrição Semântica.

Tipo de RestriçãoExemplo
DomínioSalário deve ser positivo (> 0)
ChaveCPF deve ser único
SemânticaSalário do subordinado \leq Salário do chefe

Conclusão

Como a regra descrita depende da lógica de negócio e da relação entre valores de diferentes registros, ela é classificada corretamente como uma restrição semântica.

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.