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:

Questão

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:

Alternativas

A) Unicidade

B) Semântica

96%

C) Chave

D) Tabela

E) Domínio

Explicação

A restrição dada — “um funcionário não pode ter salário maior que seu chefe imediato” — não é uma restrição de domínio (tipo/intervalo de valores de um atributo), nem de chave/unicidade (garantir identificadores únicos), nem algo simplesmente estrutural de tabela.

Ela expressa uma regra de negócio que depende do significado dos dados e de uma comparação entre tuplas (funcionário versus seu chefe) e, em geral, não é garantida apenas por tipos e chaves; costuma exigir validação adicional (por exemplo, via trigger, assertiva ou lógica de aplicação), caracterizando uma restrição semântica.

Alternativa correta: (B).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.