Filtrar


Questões por página:
mostrar texto associado
Qual alternativa contém a instrução SQL correta para apresentar a relação de cargos que não possuem algum funcionário relacionado? A consulta deve apresentar o(s) nome(s) desse(s) cargo(s).
mostrar texto associado
Qual alternativa contém a instrução SQL correta para apresentar a relação dos funcionários com seu respectivo cargo? A consulta deve apresentar o(s) nome(s) do(s) funcionário(s) e o nome do respectivo cargo.
mostrar texto associado
Qual alternativa contém a instrução SQL correta para apresentar a quantidade de funcionários por nível de cargo? A consulta deve apresentar o(s) nome(s) do nível do cargo e a respectiva quantidade de funcionários, filtrando pela identificação do nível do cargo igual a 1.

SQL é a sigla que tem por significado “Structured Query Language”, criada para trabalhar com conjuntos de fatos e as relações entre eles, sendo um padrão internacional reconhecido por órgãos como ISO e ANSI. É uma linguagem padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional. Exemplificando, em um banco de dados, para selecionar na tabela EFETIVO os dados de todos os funcionários, cujas idades estejam entre 25 e 43 anos, inclusive, a sintaxe correta para o comando SQL é:

Avalie as afirmativas a seguir sobre operações de conjunto (UNION, INTERSECT, EXCEPT), tratamento de valores NULL e duplicação de tuplas em SQL:



I. A operação UNION DISTINCT, embora semanticamente equivalente a UNION, pode ser utilizada para explicitar a remoção de duplicatas entre os resultados de duas consultas. Já UNION ALL preserva todas as tuplas, inclusive duplicadas, com melhor desempenho.


II. A linguagem SQL utiliza lógica de três valores (TRUE, FALSE, UNKNOWN) ao avaliar expressões lógicas, sendo UNKNOWN o resultado típico de comparações com NULL.


III. Em SQL, ao comparar um valor com NULL, deve-se usar o operador de igualdade (=) ou desigualdade (<>), já que NULL é tratado como um valor especial.


IV. Embora o modelo relacional clássico trate relações como conjuntos, o SQL permite tuplas duplicadas tanto em tabelas quanto em resultados de consultas, tratando seus dados como multiconjuntos (bags).



É correto o que se afirma: