Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024

Banco de DadosBanco de Dados Relacionais
Código
ce185239
Banca
CESPE / CEBRASPE
Órgão
SEBRAE-NACIONAL
Ano
2024
Nível
Superior
Cargo
Analista Técnico II – Dados – Business Intelligence
Considerando que, na modelagem de dados relacional, a integridade de domínio pode ser feita com base em restrições nas informações armazenadas, assinale a opção que corresponde à restrição que determina que todos os valores de determinada coluna devem ser exclusivos.
  1. Arestrições de check
  2. Bunique
  3. Cunicidade
  4. Dnulidade
Revelar gabarito e comentário

GabaritoB — unique

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Restrição UNIQUE no Modelo Relacional

Gabarito: letra B. A restrição que exige exclusividade de valores em uma coluna é a UNIQUE (alternativa B), que impede a duplicação de valores no banco de dados, garantindo a unicidade dos dados. As demais opções não correspondem a essa finalidade.

A banca testa o conhecimento sobre os tipos de restrições de integridade no modelo relacional. A integridade de domínio (validação de valores permitidos) pode ser implementada com CHECK, mas a exclusividade é da UNIQUE.

Alternativa A — ❌ Incorreta

Restrições de CHECK verificam se os valores atendem a uma condição lógica (ex.: salário > 0), mas não garantem exclusividade entre linhas. São usadas para validação de domínio, não de unicidade.

Alternativa B — ✅ Correta ⟵ GABARITO

A restrição UNIQUE determina que todos os valores de uma coluna (ou combinação de colunas) sejam distintos, exclusivos. É a resposta direta ao enunciado. Na prática, cria-se um índice único para enforce.

Alternativa C — ❌ Incorreta

Unicidade (do inglês uniqueness) é a propriedade que a restrição UNIQUE garante, mas não é o nome da restrição na sintaxe SQL. O comando correto é UNIQUE, e não "unicidade". A banca usa esse termo para confundir o candidato.

Alternativa D — ❌ Incorreta

Nulidade (ou restrição NULL / NOT NULL) determina se uma coluna pode conter valores nulos. Não tem relação com exclusividade de valores.

NÃO CAIA NESSA!

A banca explora a diferença entre o conceito (unicidade) e o nome da restrição (UNIQUE). O candidato pode ser induzido a marcar "unicidade" por ser o termo mais intuitivo, mas a sintaxe SQL padrão é UNIQUE. Fique atento: em provas, a alternativa "unicidade" quase sempre é o distrator.

Gabarito: letra B — Restrição UNIQUE.

Link permanente: /questoes/ce185239