← Questões de Banco de Dados

Banco de Dados · CESPE/CEBRASPE · 2022

Questão comentada de Banco de Dados

Em SQL, os dados para atributos que possuem valores TRUE (verdadeiro), FALSE (falso) ou UNKNOWN (desconhecido) são do tipo

Gabarito: E

Em SQL, existe um tipo de dado pensado justamente para representar valores lógicos: verdadeiro, falso e, em algumas situações, desconhecido. Esse trio aparece com frequência em consultas e filtros, porque a lógica SQL trabalha com o chamado "three-valued logic" (lógica de três valores), em que o UNKNOWN entra quando o valor nao pode ser determinado. Por isso, quando o enunciado fala em TRUE, FALSE ou UNKNOWN, ele esta apontando para o tipo booleano. A ideia é simples: se o campo guarda uma resposta de lógica, como "ativo/inativo" ou "aprovado/nao aprovado", o tipo adequado é booleano. Em várias implementações de SQL isso pode aparecer como BOOLEAN, BOOL ou equivalentes do sistema gerenciador, embora a nomenclatura possa variar conforme o SGBD. O ponto cobrado em prova, porém, é o conceito: valor lógico vai para tipo booleano. O gabarito E esta correto porque os valores citados sao exatamente os que caracterizam esse tipo de dado. As demais alternativas tratam de numeros, datas/horas ou texto, e nao de valores lógicos. Em prova de concurso, sempre vale lembrar: se o enunciado fala em verdadeiro/falso, pense primeiro em booleano antes de sair procurando armadilha.

Continue treinando

Questões relacionadas