Filtrar


Questões por página:

Avalie as afirmativas a seguir sobre operadores e cláusulas da linguagem SQL:



I. O operador OUTER JOIN garante que todos os registros da tabela base sejam incluídos no resultado, mesmo que não haja correspondência com a tabela associada, preenchendo com NULL os campos não emparelhados.


II. O operador IN retorna TRUE se ao menos uma das comparações for satisfeita; já o operador ALL retorna TRUE somente se todas as comparações forem verdadeiras.


III. A cláusula WHERE pode ser utilizada para filtrar resultados agregados desde que esteja posicionada após o GROUP BY.


IV. A cláusula HAVING pode ser usada para filtrar grupos de resultados gerados por funções agregadas, enquanto WHERE atua apenas sobre linhas individuais antes do agrupamento.



É correto o que se afirma em: 

Subconsultas e aliases são recursos essenciais em SQL, empregados tanto na estruturação de consultas complexas quanto na resolução de dependências entre escopos interno e externo. Com base nisso, analise as afirmações a seguir:



I. Subconsultas podem ser utilizadas nas cláusulas WHERE, HAVING e FROM, sendo geralmente necessário atribuir um alias quando posicionadas em FROM, especialmente para permitir referência a seus campos.


II. O operador EXISTS avalia como verdadeira a condição sempre que a subconsulta retornar ao menos uma tupla, mesmo que composta exclusivamente por valores NULL.


III. O uso de aliases em subconsultas correlacionadas é necessário para garantir a correta referência cruzada entre os escopos interno e externo da consulta.


IV. O operador IN compara um valor escalar com os resultados de uma subconsulta, sendo sensível à presença de NULL, o que pode influenciar o resultado lógico da expressão.



É correto o que se afirma em:

Um Técnico em Tecnologia da Informação foi designado para criar uma tabela em um banco de dados relacional para armazenar informações de clientes, como ID, nome, e-mail e telefone. Assinale a alternativa CORRETA que corresponde qual comando SQL básico deve ser utilizado para criar essa tabela.
Um banco de dados relacional é um tipo de banco de dados que organiza os dados em tabelas com linhas e colunas. Sobre bancos de dados relacionais, marque verdadeiro (V) ou falso (F) nas afirmativas abaixo:

(__)Tabelas são compostas por linhas (registros) e colunas (campos).
(__)Chave primária pode ser nula em casos de dados incompletos.
(__)Índices melhoram a performance das consultas ao banco.
(__)Backup periódico do banco de dados é fundamental para recuperação em caso de falhas.

Assinale a sequência correta de cima para baixo.

SGBD significa Sistema de Gerenciamento de Banco de Dados. É um conjunto de softwares que permite criar, gerenciar, acessar e proteger dados em um banco de dados. Marque verdadeiro (V) ou falso (F) nas afirmativas abaixo sobre o SGBDs:



(__)MySQL, PostgreSQL e SQLite são sistemas gerenciadores de banco de dados relacionais.


(__)SQLite é adequado para aplicações leves e embutidas, não para grandes servidores.


(__)MySQL e PostgreSQL são sistemas comerciais pagos e não possuem versão gratuita.


(__)PostgreSQL é conhecido por seu suporte avançado a consultas complexas e extensibilidade.



Assinale a sequência correta de cima para baixo.