Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.618 questões

Q3641764 Banco de Dados

A tabela Imagem associada para resolução da questão tem a seguinte estrutura simplificada. 



 Imagem associada para resolução da questão



Dessa tabela, deseja-se obter, para cada cliente, o total de vendas realizadas e, em seguida, apresentar o ranking desses clientes, ordenado do maior para o menor valor total.


A partir das informações precedentes, assinale a opção na qual é apresentada a consulta SQL que atenderá ao desejado. 

Alternativas
Q3641024 Banco de Dados
 Imagem associada para resolução da questão


A partir das tabelas precedentes, referentes a empresas em que foram realizadas auditorias, assinale a opção em que a consulta SQL apresentada retorna corretamente a lista de empresas que foram objeto de nenhuma ou de apenas uma auditoria no ano de 2025. 
Alternativas
Q3640724 Banco de Dados

Uma clínica odontológica de médio porte decidiu modernizar o seu sistema de prontuário eletrônico e agendamento de consultas, visando melhorar a gestão de atendimentos, reduzir retrabalho e integrar as informações clínicas dos pacientes em uma base relacional centralizada. A equipe de TI contratada adotará uma metodologia ágil para o desenvolvimento do novo sistema, cujo banco de dados será compatível com MySQL, SQL Server e PostgreSQL.


Com base nessa situação hipotética, julgue os itens seguintes.

O comando DELETE FROM pacientes; em SQL remove permanentemente a tabela pacientes e os seus dados do banco de dados.

Alternativas
Q3640723 Banco de Dados

Uma clínica odontológica de médio porte decidiu modernizar o seu sistema de prontuário eletrônico e agendamento de consultas, visando melhorar a gestão de atendimentos, reduzir retrabalho e integrar as informações clínicas dos pacientes em uma base relacional centralizada. A equipe de TI contratada adotará uma metodologia ágil para o desenvolvimento do novo sistema, cujo banco de dados será compatível com MySQL, SQL Server e PostgreSQL.


Com base nessa situação hipotética, julgue os itens seguintes.

A cláusula GROUP BY do SQL pode ser utilizada para agrupar atendimentos odontológicos por dentista, permitindo aplicar funções agregadas como COUNT() ou SUM() para gerar os relatórios de produção.

Alternativas
Q3638301 Banco de Dados
A empresa ArqUrban de São Luís‑MA, especializada em projetos de arquitetura e urbanismo, mantém um banco de dados para armazenar informações sobre projetos, clientes e equipes de trabalho. Foi solicitado a um técnico de TI que analisasse algumas consultas SQL básicas feitas por um estagiário e verificar se estão corretas para obter as informações desejadas. 

Com base nessa situação hipotética, julgue o item seguinte.


O comando UPDATE clientes SET email = NULL WHERE nome = ‘Carlos Santos’; irá alterar o e‑mail do cliente para uma string vazia, indicando que o campo está em branco. 

Alternativas
Q3638300 Banco de Dados
A empresa ArqUrban de São Luís‑MA, especializada em projetos de arquitetura e urbanismo, mantém um banco de dados para armazenar informações sobre projetos, clientes e equipes de trabalho. Foi solicitado a um técnico de TI que analisasse algumas consultas SQL básicas feitas por um estagiário e verificar se estão corretas para obter as informações desejadas. 

Com base nessa situação hipotética, julgue o item seguinte.


A consulta SELECT * FROM projetos WHERE status = ‘Em Andamento’ OR cidade = ‘São Luís’; retorna apenas os projetos que estão “Em Andamento” na cidade de São Luís.

Alternativas
Q3638299 Banco de Dados
A empresa ArqUrban de São Luís‑MA, especializada em projetos de arquitetura e urbanismo, mantém um banco de dados para armazenar informações sobre projetos, clientes e equipes de trabalho. Foi solicitado a um técnico de TI que analisasse algumas consultas SQL básicas feitas por um estagiário e verificar se estão corretas para obter as informações desejadas. 

Com base nessa situação hipotética, julgue o item seguinte.


O comando DELETE FROM equipes WHERE id = 10; remove permanentemente, do banco de dados, a equipe cujo ID é igual a 10.

Alternativas
Q3638298 Banco de Dados
A empresa ArqUrban de São Luís‑MA, especializada em projetos de arquitetura e urbanismo, mantém um banco de dados para armazenar informações sobre projetos, clientes e equipes de trabalho. Foi solicitado a um técnico de TI que analisasse algumas consultas SQL básicas feitas por um estagiário e verificar se estão corretas para obter as informações desejadas. 

Com base nessa situação hipotética, julgue o item seguinte.


A consulta SELECT * FROM projetos WHERE cidade = ‘São Luís’; retorna todos os projetos realizados na cidade de São Luís.

Alternativas
Q3638297 Banco de Dados
A empresa ArqUrban de São Luís‑MA, especializada em projetos de arquitetura e urbanismo, mantém um banco de dados para armazenar informações sobre projetos, clientes e equipes de trabalho. Foi solicitado a um técnico de TI que analisasse algumas consultas SQL básicas feitas por um estagiário e verificar se estão corretas para obter as informações desejadas. 

Com base nessa situação hipotética, julgue o item seguinte.


A consulta SELECT projeto_id, COUNT(*) FROM tarefas GROUP BY projeto_id and WHERE projeto_id > 10; retorna o número de tarefas por projeto.

Alternativas
Q3636615 Banco de Dados
Um serviço .NET usa Dapper para consultar e gravar dados em um banco relacional. A aplicação recebe parâmetros vindos de formulários públicos (por exemplo, CPF, período de datas e número do protocolo). Qual prática deve ser adotada para mitigar SQL Injection ao montar comandos SQL com Dapper?
Alternativas
Q3636509 Banco de Dados
No Oracle 19c, quando uma coluna de uma linha não tem valor, a coluna é considerada null. Relacione a Coluna 1 à Coluna 2, associando o resultado das comparações entre null às respectivas expressões.

Coluna 1

1. TRUE
2. FALSE
3. UNKNOWN

Coluna 2

( ) 10 IS null
( ) 10 IS NOT null
( ) 10 = null
( ) null = null

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q3636507 Banco de Dados

Em um sistema Oracle 19c, existe a seguinte tabela:



 Imagem associada para resolução da questão



Qual dos comandos SQL abaixo resulta em uma lista com o nome dos alunos com nota maior ou igual a 7 e com 2 ou menos faltas?

Alternativas
Q3636502 Banco de Dados
No MySQL 8, qual instrução reinicia automaticamente o contador AUTO_INCREMENT de uma tabela InnoDB para o valor inicial sem que seja preciso especificar manualmente um novo valor?
Alternativas
Q3636497 Banco de Dados
Sobre otimização de consultas (SQL tuning), assinale a alternativa correta.
Alternativas
Q3636483 Banco de Dados

No SGBD Microsoft SQL Server 2019, existem as seguintes tabelas:



 Imagem associada para resolução da questão



Foi executada uma query SQL que retornou o seguinte resultado, onde null representa uma célula vazia:



 Imagem associada para resolução da questão



Qual a query correta que retornaria o resultado acima?

Alternativas
Q3636481 Banco de Dados
Qual das seguintes alternativas NÃO corresponde a um comando SQL Oracle 19c que opera em tabelas?
Alternativas
Q3636473 Banco de Dados
Em relação a funções de agregação em PostgreSQL 14, assinale a alternativa correta. 
Alternativas
Q3635965 Banco de Dados
Considere uma tabela pedido que possui as colunas cliente e produto no seguinte trecho de código escrito em PL/SQL. O que acontecerá após executá-lo?

Q54.png (281×158)
Alternativas
Q3635829 Banco de Dados
Qual comando SQL é usado para remover registros de uma tabela?
Alternativas
Q3635828 Banco de Dados
São tipos de comando SQL, EXCЕТО:
Alternativas
Respostas
261: C
262: B
263: E
264: C
265: E
266: E
267: C
268: C
269: E
270: A
271: C
272: A
273: D
274: E
275: B
276: C
277: B
278: A
279: D
280: E