Informática, perguntado por contato19, 1 ano atrás

Na linguagem de script SQL usada nos bancos de dados relacionais existe uma palavra reservada: NULL. Sobre ela, considere as afirmações:


I. NULL é um valor desconhecido. Um valor pode ser NULL se você não sabe o valor do dado real.


II. O valor não está disponível. Embora conheça o valor, pode ser interessante não mostrá-lo. Então, pode ser mostrado como NULL.


III. O valor NULL não é aplicável. Caso o objeto do mundo real não possua tal informação, certamente não faz sentido armazená-lo.


IV. Se for construída uma sentença SELECT em que o atributo na cláusula WHERE é comparado com NULL e nessa tabela no banco de dados existir uma tupla com um valor NULL no mesmo atributo da busca, o resultado da execução dessa sentença é tupla figurar no rol de tuplas resultantes do SQL.


Estão corretas somente as afirmativas:

Soluções para a tarefa

Respondido por eandradesantos
6
marquei a questão I, II e III


rfingolo: Concordo, pois na proposição IV diz que se houver uma comparação de algum atribuito com NULL e houver alguma tupla com NULL no atribuito ele vai aparecer no resultado, porém esta comparação por ser negativa, ou seja ATRIBUTO <> NULL ou ATRIBUTO IS NOT NULL... neste caso, não aparece no resultado.
Perguntas interessantes