Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024
Banco de Dados›Banco 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.
Arestrições de check
Bunique
Cunicidade
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.