Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.637 questões

Q3866611 Banco de Dados
Com os conhecimentos de bancos de dados relacionais, diagramas Entidade-Relacionamento (E-R) e comandos SQL, assinale a alternativa correta: 
Alternativas
Q3865191 Banco de Dados
Em uma consulta SQL, o valor retornado por uma subconsulta depende diretamente de dados da linha atualmente processada pela consulta principal. Segundo a classificação usual em SQL, esse tipo de subconsulta é denominada:
Alternativas
Q3865190 Banco de Dados
Considere a necessidade de listar apenas os departamentos que possuem mais de 10 funcionários cadastrados. De acordo com o funcionamento correto das cláusulas SQL, a filtragem dessa condição deve ser realizada por meio de:
Alternativas
Q3865189 Banco de Dados
Ao consultar duas tabelas, funcionário e departamento, um desenvolvedor percebeu que sua consulta retornou um número excessivamente alto de linhas, combinando todos os registros de ambas as tabelas.
Analisando a situação apresentada, é possível concluir que esse comportamento ocorre quando:
Alternativas
Q3865188 Banco de Dados
Um analista precisa recuperar todos os registros de uma tabela cliente cujo campo email não foi informado no momento do cadastro. Considerando exclusivamente o comportamento do SQL em relação a valores nulos, a forma correta e tecnicamente adequada de realizar essa filtragem é:
Alternativas
Q3863879 Banco de Dados
Para o controle de insumos em um canteiro de obras, o engenheiro de suprimentos utiliza um banco de dados relacional chamado OBRA, que já está instalado e ativo. Uma das tabelas desse banco, chamada MATERIAIS, já foi criada e está preenchida com três campos: material, categoria e preco. O engenheiro deseja listar o material e o preço de todos os materiais cuja categoria seja AÇO, a fim de analisar os custos dos insumos utilizados na estrutura da obra.
Qual comando SQL ele deve utilizar para obter essa lista?
Alternativas
Ano: 2026 Banca: CESGRANRIO Órgão: Caixa Prova: CESGRANRIO - 2026 - Caixa - Arquiteto |
Q3862542 Banco de Dados
Considere que, em um escritório de arquitetura, o banco de dados relacional chamado Atelier já está instalado e ativo, e uma de suas tabelas, chamada Artesaos, já foi criada e está preenchida com os campos: id, nome, especialidade e valor_hora. O coordenador desse escritório solicitou que o valor da hora (valor_hora) dos artesãos da especialidade marcenaria seja reajustado em 10% diretamente na tabela, de forma que os dados originais sejam modificados e o novo valor seja refletido nos registros existentes. Os artesãos das outras especialidades não terão seus valores hora alterados.
Qual comando SQL realiza essa operação de atualização dos dados?
Alternativas
Q3856606 Banco de Dados
O banco de dados do TCE/MG contém as seguintes tabelas.

Q48.png (357×44)

Ao término dos trabalhos, um analista deve atualizar o campo status da tabela auditoria para 'Concluída' sempre que existir um relatório associado cuja conclusão seja 'Aprovado'.

A partir dessa situação hipotética, assinale a opção em que é apresentada a sintaxe SQL que o referido analista deverá utilizar para executar essa atualização.
Alternativas
Q3856605 Banco de Dados
Q47.png (353×282)

Com base no código SQL precedente e nos comandos da linguagem de definição de dados (DDL), assinale a opção correta.
Alternativas
Q3856601 Banco de Dados
Acerca da linguagem SQL, assinale a opção correta.
Alternativas
Q3853072 Banco de Dados

Um DBA foi encarregado de modelar uma tabela para agendamento de eventos no postgres versão 18.0. A tabela criada pelo DBA possui o seguinte código:


Q.46.png (699×336)



Qual das seguintes operações INSERT será rejeitada devido a uma violação de constraint, não permitindo que o registro seja inserido no banco de dados?


Alternativas
Ano: 2026 Banca: FGV Órgão: AMAZUL Prova: FGV - 2026 - AMAZUL - Técnico de Informática |
Q3851614 Banco de Dados

Considere o seguinte script SQL ANSI para responder à próxima questão.


Ao analisar a consulta SQL ANSI a seguir:


Imagem associada para resolução da questão


É correto afirmar que seu objetivo é apresentar o código e o título dos projetos armazenados na tabela 

Alternativas
Ano: 2026 Banca: FGV Órgão: AMAZUL Prova: FGV - 2026 - AMAZUL - Técnico de Informática |
Q3851613 Banco de Dados

Considere o seguinte script SQL ANSI para responder à próxima questão.


Dado o cenário apresentado, assinale a opção que corretamente indica o resultado da execução da consulta a seguir:
Imagem associada para resolução da questão
Alternativas
Ano: 2026 Banca: FGV Órgão: AMAZUL Prova: FGV - 2026 - AMAZUL - Engenheiro de Computação |
Q3851270 Banco de Dados
Considere o seguinte esquema de banco de dados de uma loja virtual:

CLIENTE(cliente_id, nome, email, cidade, estado) PEDIDO(pedido_id, cliente_id, data_pedido, valor_total, status)
ITEM_PEDIDO(pedido_id, produto_id, quantidade, preco_unitario)
PRODUTO(produto_id, nome, categoria, estoque)
O gerente de vendas precisa de um relatório que mostre o nome de cada cliente e o valor total de todos os seus pedidos com status 'ENTREGUE', exibindo apenas os clientes que gastaram mais de R$ 1.000,00 no total. O resultado deve ser ordenado do maior para o menor valor gasto.

Assinale a opção que apresenta corretamente a consulta SQL que atende corretamente a esse requisito.
Alternativas
Q3850836 Banco de Dados
O comando SQL utilizado para recuperar dados de uma tabela em um banco de dados relacional é:
Alternativas
Q3850830 Banco de Dados
No contexto de bancos de dados, a sigla SQL significa:
Alternativas
Q3850291 Banco de Dados
Considere a versão simplificada de um banco de dados utilizado por uma delegacia, conforme descrito a seguir, especificado em SQL ANSI:


Imagem associada para resolução da questão



A consulta apresentada revela o número do CPF e nome de suspeitos associados a
Alternativas
Q3847444 Banco de Dados
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:
Alternativas
Q3846200 Banco de Dados
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.
Alternativas
Q3844388 Banco de Dados
Em um Sistema Integrado de Gestão de Bibliotecas com modelo relacional, a direção solicita relatório com os dez títulos que apresentaram maior crescimento relativo de circulação no último ano, controlando pelo tamanho do acervo (número de exemplares disponíveis) e excluindo renovações automáticas. As tabelas disponíveis são: Emprestimos(id_emp, id_item, data_emp, renovacao BOOLEAN), Itens(id_item, id_titulo) e Titulos(id_titulo, titulo, exemplares INT). A abordagem de consulta SQL mais consistente para essa extração é:
Alternativas
Respostas
281: C
282: C
283: B
284: A
285: C
286: E
287: B
288: E
289: D
290: A
291: C
292: D
293: B
294: A
295: C
296: C
297: D
298: C
299: D
300: E