

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.
Assinale a alternativa que corresponde a uma instrução da linguagem SQL utilizada para consultar dados de uma ou mais tabelas de um banco de dados.
SELECT
UPDATE
SEARCH
INSERT
QUERY
Na linguagem SQL, o comando utilizado para consultar dados armazenados em uma tabela é o:
UPDATE.
DELETE.
SELECT.
INSERT.
Um Técnico em Informática foi encarregado de elaborar uma consulta em banco de dados para atender a uma solicitação do setor de recursos humanos de um empreendimento turístico municipal. A demanda consiste em listar os nomes dos funcionários que possuem dependentes, são do sexo feminino, recebem salário superior a 5.000 reais e estão lotados no departamento de Finanças.
Considerando que o banco de dados possui as tabelas Funcionários, Dependentes e Departamentos, assinale a alternativa que apresenta a consulta SQL CORRETA para atender a essa necessidade.





O comando SELECT integra a DDL, por ser o mecanismo responsável por definir a estrutura lógica dos dados que serão exibidos ao usuário.
Certo
Errado
Um Assistente de Tecnologia da Informação de uma secretaria de saúde utiliza o Microsoft Access para gerenciar um banco de dados de registros de pacientes. Ele precisa criar uma consulta complexa para extrair uma lista de todos os pacientes do sexo masculino, com mais de 60 anos, que foram diagnosticados com uma condição específica. A consulta deve ser escrita diretamente na visão SQL do Access.
Analise as seguintes proposições sobre a construção da consulta SQL no Microsoft Access:
I.A cláusula SELECT é usada para especificar as colunas (campos) que devem ser retornadas na consulta (por exemplo, SELECT Nome, DataNascimento).
II.A cláusula FROM especifica a tabela da qual os dados serão recuperados (por exemplo, FROM Pacientes).
III.A cláusula WHERE é usada para filtrar os registros com base em múltiplas condições, que podem ser combinadas com os operadores AND e OR. Para calcular a idade, pode-se usar uma função como DateDiff('yyyy', [DataNascimento], Date()) > 60.
Está correto o que se afirma em:
I, apenas.
II e III, apenas.
I e II, apenas.
I, II e III.


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.
Um analista precisa listar o nome de todos os clientes, independentemente de possuírem pedidos associados, e os identificadores dos pedidos cujo status seja 'APROVADO'. Para clientes que não possuam pedidos com esse status, o identificador do pedido deve ser exibido como NULL. Considere que as tabelas apresentadas estão corretamente modeladas em um banco de dados relacional PostgreSQL, com integridade referencial garantida por meio de chaves primárias e estrangeiras, sendo pedidos.cliente_id uma chave estrangeira que referencia clientes.id.
clientes
id nome
1 Ana Silva
2 Bruno Costa
3 Carla Lima
4 Daniel Souza
5 Elisa Rocha
pedidos
id cliente_id status
1 1 APROVADO
2 2 PENDENTE
3 3 APROVADO
4 3 CANCELADO
Assinale a consulta SQL que atende corretamente a todos os requisitos.
SELECT c.nome, p.id FROM clientes c LEFT JOIN pedidos p ON c.id = p.cliente_id WHERE p.status = 'APROVADO' OR p.id IS NULL;
SELECT c.nome, p.id FROM clientes c LEFT JOIN pedidos p ON c.id = p.cliente_id AND p.status = 'APROVADO';
SELECT c.nome, p.id FROM clientes c INNER JOIN pedidos p ON c.id = p.cliente_id WHERE p.status = 'APROVADO';
SELECT c.nome, p.id FROM clientes c LEFT JOIN pedidos p ON c.id = p.cliente_id HAVING p.status = 'APROVADO';
O Auditor está operando um banco de dados relacional que contém a tabela CONTRATOS. Ele precisa contar quantos contratos ativos existem para o município de ‘Florianópolis’.
O comando SQL que executa essa tarefa corretamente é
SELECT SUM(contratos) FROM Contratos WHERE municipio = ‘Florianópolis’;
SELECT COUNT(*) FROM Contratos WHERE municipio = ‘Florianópolis’;
SELECT DISTINCT(*) FROM Contratos WHERE municipio = ‘Florianópolis’;
SELECT ALL FROM Contratos GROUP BY municipio;
SELECT SEARCH contratos WHERE municipio = ‘Florianópolis’;
A cláusula WHERE em SQL, serve para:
Ordenar resultados.
Agrupar dados.
Apagar registros.
Criar tabelas.
Filtrar registros.
Considere a seguinte consulta SQL:
SELECT nome
FROM Funcionarios
WHERE setor = 'TI';
Qual será o resultado retornado por essa consulta?
Ana / Bruno / Gabriela.
Ana / Bruno / Gabriela / João.
Bruno / João.
Ana / Gabriela.
Ana / Bruno / Carla / Daniel.
Em um banco de dados relacional, existe a tabela FUNCIONARIO com a seguinte estrutura: ID_FUNCIONARIO, NOME, CARGO, ATIVO (valores ‘S’ ou ‘N’) e SALARIO. Deseja-se realizar uma consulta que retorne apenas o nome e o cargo dos funcionários que estão ativos, apresentando o resultado em ordem alfabética pelo nome.
Assinale a alternativa que indica corretamente o comando que atende a esses requisitos.
SELECT * FROM FUNCIONARIO WHERE ATIVO = ‘S’ ORDER BY CARGO;
SELECT NOME, CARGO, SALARIO FROM FUNCIONARIO WHERE ATIVO = ‘N’ ORDER BY NOME;
SELECT NOME, CARGO FROM FUNCIONARIO WHERE ATIVO = ‘S’ ORDER BY NOME;
SELECT NOME, CARGO FROM FUNCIONARIO ORDER BY ATIVO;
SELECT NOME, CARGO FROM FUNCIONARIO GROUP BY NOME, CARGO HAVING ATIVO = ‘S’;


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.
Qual comando SQL é utilizado para realizar a consulta de dados em uma tabela?
SELECT
INSERT
UPDATE
DELETE
Em bancos de dados (SQL), a função COUNT(*) retorna:
Soma dos valores.
Quantidade de registros.
Média dos valores.
Valor máximo.
Valor mínimo.
Em uma base de dados de um SGBD MySQL, há uma tabela nomeada como TB_CLIENTE. Considerando que essa tabela possui mais de 500 linhas, qual dos comandos abaixo retornaria às 5 primeiras linhas do resultado da consulta?
SELECT * FROM TB_CLIENTE LIMIT 5;
SELECT * FROM TB_CLIENTE ORDER BY 5;
SELECT LINE 5 FROM TB_CLIENTE;
SELECT * FROM TB_CLIENTE 5 ROWS ONLY;
SELECT 5 FROM TB_CLIENTE;
Considere a tabela "Pessoa" com os campos "codigo, nome, email". Qual a SQL correta para fazer uma consulta a todos os emails que pertencem ao domínio "universidade.br", ordenando‐os por nome?
select * from Pessoa where '%@universidade.br' in email order by nome
select nome, email from Pessoa where email = '*@universidade.br' sort nome
select from Pessoa where email like '@universidade.br' sort by nome
select * from Pessoa where email like '%@universidade.br' order by nome
select nome, email from Pessoa where email like '*@universidade.br' sort by nome
Qual alternativa representa a estrutura básica de uma consulta SQL рara selecionar dados de uma tabela chamada "clientes" com as colunas "nome" e "idade". ordenados em ordem alfabética (de "A" a "Z") com base no campo "nome"? Suponha que a tabela existe e os campos também existam nesta tabela.
SELECT FROM clientes nome, idade WHERE idade > 30 order by nome;
SELECT nome, idade FROM clientes WHERE idade > 30 order by nome desc;
SELECT nome, idade FROM clientes WHERE idade > 30 order by nome;
SELECT nome, idade FROM clientes WHERE idade > 30 order by idade;
SELECT nome, idade FROM clientes WHERE IDADE>30 index on nome;


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.
O comando SQL SELECT FROM permite que se leia certa coluna de uma tabela.
Certo
Errado
Em um ambiente com SQL Server, a instrução SELECT TOP 10 x FROM Consultas pode ser usada para listar as dez primeiras consultas da tabela, sem depender de uma cláusula de ordenação.
Certo
Errado
SQL (Structured Query Language) é uma linguagem utilizada para gerenciar e manipular bancos de dados relacionais, permitindo realizar consultas, inserções, atualizações e exclusões de dados de forma eficiente. Suponha que você precise escrever uma consulta SQL que retorne os nomes dos funcionários de uma autarquia chamada LKJ que possuam mais de dois dependentes, ganhem mais de 3000 reais e morem na cidade de Porto Alegre/RS. Apresenta CORRETAMENTE essa consulta:





Considere o seguinte comando SQL, aplicado a uma base de dados de funcionários no MySQL:
SELECT nome, salario,
CASE
WHEN salario >= 10000 THEN ‘Alta Renda’
WHEN salario BETWEEN 5000 AND 9999
THEN ‘Média Renda’
ELSE ‘Baixa Renda’
END AS faixa_renda
FROM funcionarios
WHERE cargo IN (‘Analista’, ‘Professores’)
AND YEAR(data_admissao) <= 2020
ORDER BY faixa_renda, salario DESC;
Com base nesse cenário, assinale a alternativa que descreve corretamente o comportamento da consulta.
A consulta retorna apenas os funcionários admitidos após 2020 que ocupam o cargo de analista e professor, agrupados pela média salarial de cada faixa.
A consulta exibe nome, salário e faixa de renda de analistas e professores admitidos até 2020, ordenando pela faixa de renda e salário decrescente.
A cláusula CASE realiza uma filtragem nos dados, removendo os funcionários da faixa “Baixa Renda” da tabela.
A consulta atualiza os salários dos funcionários de acordo com a faixa salarial calculada pela cláusula CASE.
A função YEAR (data_admissao) retorna o mês de admissão dos funcionários e é usada para filtrar quem foi contratado após 2020.
A linguagem SQL é usada para gerenciar bancos de dados relacionais. Além de manipular dados, ela permite realizar consultas complexas com filtros, ordenações e junções entre tabelas. Compreender a função correta de cada comando é essencial para administrar dados de forma segura e eficiente.
Com base nisso, é CORRETO afirmar:
O comando DELETE tabela; cria uma nova tabela no banco de dados.
O comando INSERT tabela SET coluna = “apagar”; apaga permanentemente dados de outras tabelas relacionadas.
O comando SELECT coluna1, coluna2 FROM tabela WHERE condição; é usado para consultar dados específicos em uma tabela, aplicando filtros quando necessário.
O comando UPDATE tabela ADD INDEX (coluna); é usado para atualizar registros específicos dentro de uma tabela.