

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.


Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Dado o cenário apresentado, assinale a opção que corretamente indica o resultado da execução da consulta a seguir:

1
10
22
24
25
A linguagem SQL (Structured Query Language) é o padrão para manipulação de dados em Bancos de Dados Relacionais, permitindo a extração de informações combinadas de múltiplas tabelas através de junções. Sobre os tipos de junção (JOIN), registre V, para as afirmativas verdadeiras, e F, para as falsas:
(__)O comando INNER JOIN seleciona registros que possuem valores correspondentes em ambas as tabelas envolvidas na consulta.
(__)O comando LEFT JOIN (ou LEFT OUTER JOIN) retorna todos os registros da tabela da esquerda e os registros correspondentes da tabela da direita, preenchendo com NULL onde não houver correspondência.
(__)O comando FULL OUTER JOIN retorna apenas os registros que não possuem correspondência em nenhuma das tabelas, excluindo as interseções de dados.
(__)O comando CROSS JOIN realiza o produto cartesiano entre duas tabelas, combinando cada linha da primeira tabela com todas as linhas da segunda, exigindo obrigatoriamente a cláusula ON.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
V, V, V, F.
V, F, F, V.
F, V, V, F.
V, V, F, F.
F, F, V, V.
Considere a seguinte tabela de um banco de dados relacional:
ALUNO
id_aluno (inteiro)
nome (texto)
idade (inteiro)
Assinale a alternativa que apresenta o comando SQL padrão (ANSI) CORRETO para inserir um novo registro na tabela ALUNO, com os seguintes valores: id_aluno = 1, nome = 'Carlos' e idade = 20.
INSERT ALUNO VALUES (1, 'Carlos', 20);
INSERT INTO ALUNO (id_aluno, nome, idade) VALUES (1, 'Carlos', 20);
ADD INTO ALUNO (1, 'Carlos', 20);
UPDATE ALUNO SET id_aluno = 1, nome = 'Carlos', idade = 20;
CREATE ALUNO (1, 'Carlos', 20);
No padrão SQL ANSI, a instrução UPDATE pode utilizar subconsultas correlacionadas para atualizar valores de uma tabela com base em dados de outra. Nesse tipo de construção, a subconsulta interna pode depender diretamente da consulta externa. Analise as afirmativas a seguir:
I.Uma subconsulta correlacionada em um comando UPDATE pode referenciar colunas da tabela da consulta externa dentro da subconsulta interna.
II.Em subconsultas correlacionadas, a consulta interna é executada uma única vez e seu resultado é reutilizado para todas as linhas da tabela externa.
III.O uso de subconsultas correlacionadas em UPDATE impede a utilização da cláusula WHERE dentro da subconsulta.
É correto o que se afirma em:
III, apenas.
I, apenas.
I, II e III.
II e III, apenas.
I e II, apenas.
O IFCE necessita gerar um relatório contendo a quantidade de alunos matriculados por curso, considerando apenas aqueles com status “ATIVO”. O analista de tecnologia da informação identificou que a tabela alunos possui as colunas id_aluno, curso e status.
Para atender ao requisito utilizando SQL (ANSI) no PostgreSQL, é necessário agrupar os registros por curso e contar apenas os alunos com status ativo. Assinale a alternativa que apresenta a instrução SQL adequada para esse cenário.
SELECT curso, COUNT(*) FROM alunos WHERE status = 'ATIVO' GROUP BY curso;
SELECT curso FROM alunos WHERE status = 'ATIVO' GROUP BY COUNT(*);
SELECT curso, COUNT(id_aluno) FROM alunos GROUP BY curso;
SELECT COUNT(id_aluno), curso FROM alunos WHERE status = 'ATIVO';
SELECT curso, COUNT(*) FROM alunos WHERE status = 'ATIVO';


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
As "Funções de Janela" (Window Functions) em SQL permitem realizar cálculos sobre um conjunto de linhas relacionadas à linha atual, sem agrupar o resultado em uma única linha de saída como no GROUP BY. Analise as afirmativas a seguir sobre o uso da cláusula OVER().
I.A função ROW_NUMBER(__)OVER (PARTITION BY departamento ORDER BY salario DESC) atribui um número sequencial único para cada linha dentro de cada departamento, reiniciando a contagem a cada novo departamento, ordenado pelo maior salário.
II.A função RANK(__)difere de DENSE_RANK(__)no tratamento de empates: RANK(__)deixa "buracos" na numeração após um empate (ex: 1, 2, 2, 4), enquanto DENSE_RANK(__)mantém a sequência consecutiva (ex: 1, 2, 2, 3).
III.As funções de janela podem ser utilizadas diretamente na cláusula WHERE para filtrar resultados, como por exemplo WHERE ROW_NUMBER(__)OVER(...) = 1, simplificando consultas de paginação.
Está correto o que se afirma em:
I e III apenas.
III apenas.
I e II apenas.
I, II e III.
II apenas.
No contexto de bancos de dados, a sigla SQL significa:
Structured Question Language.
Standard Query Line.
Structured Query Language.
Simple Question List.
Standard Question Language.
Considere a versão simplificada de um banco de dados utilizado por uma delegacia, conforme descrito a seguir, especificado em SQL ANSI:

Um investigador, conhecedor da linguagem SQL, acessou o módulo de processamento de consultas do sistema gerenciador de banco de dados relacional utilizado pelo sistema, e especificou a seguinte consulta em SQL ANSI:

A consulta apresentada revela o número do CPF e nome de suspeitos associados a
crimes sem ocorrência.
nenhum crime.
ocorrências sem crime.
todos os crimes cadastrados.
uma ocorrência apenas.
Analise os comandos abaixo, da linguagem SQL (Structured Query Language):
I. CREATE TABLE
II. INSERT
III. UPDATE
IV. DROP TABLE
V. GRANT
Quais são comandos do subconjunto da linguagem de manipulação de dados (DML – Data Manipulation Language) da SQL?
Apenas I e IV.
Apenas I e V.
Apenas II e III.
Apenas III e IV.
Apenas I, II e V.
Qual Cláusula em SQL é utilizada para restringir o conjunto dos registros a serem apresentados no comando SELECT:
DROP.
DELETE.
REMOVE.
WHERE.
ERASE.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o comando SQL a seguir.

Ao ser executado, esse comando apresentará o resultado seguinte.

Certo
Errado
A DQL é capaz de realizar agrupamentos e agregações por meio de funções como SUM, COUNT e GROUP BY, sendo possível, por exemplo, calcular o número de apólices por cidade.
Certo
Errado
Como ordenar os registros de uma tabela em ordem decrescente por uma coluna chamada "preco"?
SELECT * FROM tabela ORDER BY preco
SELECT * FROM tabela ORDER preco DESC
SELECT * FROM tabela SORT preco
SELECT * FROM tabela ORDER BY preco DESC
SELECT * FROM tabela ORDER preco BY DESC
A linguagem SQL utiliza operadores lógicos nos comandos de manipulação de dados. A linguagem SQL utiliza três operadores lógicos, são eles:
AND, OR e NO
WHERE, OR e NOT
ORDER , OR e NOT
AND, OR e NOT
ORDER, OR e NO
Dado o comando abaixo em SQL, o que ele retorna?
sql
SELECT COUNT(DISTINCT departamento_id) FROM funcionarios;
A quantidade de funcionários.
O número total de colunas da tabela.
O ID do funcionário mais recente.
A quantidade de departamentos distintos.
A soma dos IDs dos funcionários.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Pelo comando SELECT, entende-se que os valores da coluna valor_venda devem ser menores que zero.
Certo
Errado
Para recuperar os nomes de todos os beneficiários vinculados a apólices ativas, usa-se a DQL com cláusulas como INNER JOIN e WHERE, classificando-se tal operação como consulta de dados.
Certo
Errado
Profissionais que trabalham com análise de dados, organização de relatórios e suporte à tomada de decisão utilizam linguagens e ferramentas computacionais específicas, como bancos de dados relacionais e planilhas eletrônicas. O domínio técnico dessas ferramentas permite executar operações que vão desde consultas simples até análises estatísticas e lógicas complexas. Acerca desse contexto, avalie as afirmativas a seguir:
I.A linguagem SQL permite consultar e combinar dados de múltiplas tabelas relacionais, utilizando comandos como JOIN e cláusulas ON, o que viabiliza análises integradas entre conjuntos distintos de informações.
II.As planilhas eletrônicas, como Excel e LibreOffice Calc, permitem a construção de gráficos dinâmicos e aplicação de funções estatísticas, sendo amplamente utilizadas para modelagens quantitativas e análise de tendências.
III.As funções condicionais em planilhas, como SE (ou IF), são utilizadas em operações booleanas simples e não podem ser aninhadas com outras funções para decisões complexas baseadas em múltiplos critérios.
Está correto o que se afirma em:
I e III, apenas.
I e II, apenas.
II, apenas.
I, II e III.
II e III, apenas.
Considere a tabela funcionarios, que possui os campos id (inteiro), nome (texto), salario (numérico) e comissao (numérico).
Sobre o tratamento de valores faltantes em SQL, analise as afirmativas a seguir.
I. A instrução SELECT COUNT(salario) FROM funcionarios; conta todos os registros da tabela funcionarios.
II. A expressão NULLIF(comissao, 0) retorna NULL apenas quando o valor de comissao é exatamente igual a zero.
III. A cláusula WHERE nome <> NULL é adequada para retornar todos os nomes não nulos em uma tabela.
Está correto o que se afirma em
I, apenas.
II, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
A Linguagem de Consulta Estruturada SQL ANSI (Structured Query Language American National Standards Institute) pode ser compreendida como uma linguagem de programação para armazenamento, manipulação, recuperação e processamento de informações em um banco de dados. Nessa linguagem, desconsiderando a sintaxe da linguagem e considerando apenas o nome da função, qual função que, passando uma coluna como parâmetro, retorna -1 se o valor da coluna de uma tabela for negativo, retorna 1 se o valor da coluna for positivo e retorna 0 se o valor da coluna for 0?
FLOOR.
SIGN.
AVG.
COALLESCE.
NOW.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.