Questão de Banco de Dados — Banco de Dados Relacionais — FCC 2016
Banco de Dados›Banco de Dados Relacionais
Código
fc030422
Banca
FCC
Órgão
Prefeitura de Teresina - PI
Ano
2016
Nível
Superior
Cargo
Analista Tecnológico - Analista de Suporte Técnico
Em um banco de dados relacional existe a figura do valor nulo, ou seja, atributos de um conjunto de entidades podem ter esse valor. O valor nulo indica
Aausência de valor para um atributo de uma entidade de um conjunto de entidades.
Bque em sua composição deve constar o caractere %.
Cexistência de múltiplos valores para um atributo de uma entidade de um conjunto de entidades.
Dque o conteúdo do atributo de uma entidade de um conjunto de entidades foi preenchido com o valor 0 (zero).
Eque em sua composição deve constar a sequência de caracteres //.
Revelar gabarito e comentário▾
GabaritoA — ausência de valor para um atributo de uma entidade de um conjunto de entidades.
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”.
Valor nulo em banco de dados relacional
Gabarito: letra A. O valor nulo (NULL) indica a ausência de um valor para um atributo em uma determinada tupla (registro), podendo representar que o valor é desconhecido ou não se aplica àquela entidade. Esse é um conceito fundamental no modelo relacional, diferenciando-se de zero, espaço vazio ou qualquer outro valor especial.
Alternativa A — ✅ Correta ⟵ GABARITO
A definição está correta: o NULL representa justamente a ausência de valor, ou seja, o atributo não possui um valor para aquela entidade. É a interpretação clássica adotada na teoria de bancos de dados relacionais.
Alternativa B — ❌ Incorreta
Afirma que o NULL deve conter o caractere '%'. Isso é incorreto: '%' é um caractere curinga usado em operadores de busca como LIKE, não tem relação com valor nulo.
Alternativa C — ❌ Incorreta
Confunde NULL com atributos multivalorados. NULL é ausência de valor; atributos multivalorados podem conter vários valores, mas não são representados por NULL.
Alternativa D — ❌ Incorreta
NULL não é igual a zero (0). Zero é um valor numérico válido, enquanto NULL indica a inexistência de valor.
Alternativa E — ❌ Incorreta
Afirma que NULL deve conter a sequência '//'. Isso não faz parte da definição de NULL, que é um marcador especial, não uma string.
SE LIGUE NESSA!
O valor NULL é diferente de zero, de espaço vazio ou de qualquer outro valor. É um conceito essencial para representar dados ausentes ou desconhecidos.