Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.635 questões

Q3990586 Banco de Dados
Para a tabela precedente, de nome Agencia, assinale a opção que apresenta o resultado do código SQL, ao ser executado.  
Imagem associada para resolução da questão
Alternativas
Q3986326 Banco de Dados
A linguagem SQL (Structured Query Language) é composta por diferentes subconjuntos de comandos, cada um com finalidades específicas no gerenciamento de bancos de dados. Entre eles, destacam-se: a DDL (Data Definition Language), utilizada para definir a estrutura do banco; a DML (Data Manipulation Language), voltada à manipulação de dados armazenados; e a DCL (Data Control Language), que trata de permissões e controle de acesso.
Considerando essas definições, assinale a alternativa que apresenta, respectivamente, um comando DDL, um comando DML e um comando DCL. 
Alternativas
Q3986323 Banco de Dados
Durante o desenvolvimento de um sistema acadêmico para o IFPB, o analista de tecnologia da informação precisa gerar um relatório que apresente os nomes dos alunos, seus respectivos cursos e a média das notas obtidas em todas as disciplinas. O relatório deve incluir apenas os alunos com média igual ou superior a 7,0, ordenados pela média em ordem decrescente. Considerando a utilização correta da linguagem SQL (Structured Query Language), assinale a alternativa que apresenta uma consulta adequada para esse cenário. 
Alternativas
Q3978256 Banco de Dados
Sabendo que, no gerenciamento de infraestruturas para Cidade Inteligente (SmartCities), a integridade dos dados coletados por redes de sensores é fundamental para a tomada de decisões e supondo que, após uma manutenção técnica, seja necessário reativar um sensor de fluxo na tabela SENSORES_IOT, alterando seu estado para 'ATIVO', assinale a opção que apresenta o comando SQL que permite modificar o valor desse registro específico sem afetar a estrutura da tabela ou os demais dados armazenados.
Alternativas
Q3977356 Banco de Dados
Em meio às diversas tarefas rotineiras de um Analista de Tecnologia da Informação, está a necessidade de consultar dados em Sistemas Gerenciadores de Bancos de Dados. A linguagem SQL permite a consulta de dados, em bases previamente populadas, por meio de comandos específicos. Considerando a necessidade de verificar a quantidade de registros existentes que, em determinado campo, tem seu valor iniciado com o caractere ‘a’, cite a opção que se apresenta como operador indispensável:
Alternativas
Q3976960 Banco de Dados
A linguagem SQL (Structured Query Language, ou Linguagem de Consulta Estruturada) é a linguagem padrão para se trabalhar com bancos de dados relacionais. Por meio de sua utilização, podemos gerar diversos tipos de relatórios, como por exemplo, o relatório exibido pela Tabela 1.

Tabela 1 – Relatório dos dados da tabela COMPRAS
Captura_de tela 2026-04-07 185458.png (413×235)

Tabela 2 – Resultado desejado pelo usuário
Captura_de tela 2026-04-07 185503.png (415×233)

A Tabela 1 contém as informações de um relatório sobre as compras que foram realizadas por alguns clientes. Esses dados correspondem aos valores armazenados em uma tabela denominada COMPRAS. Analisando as informações exibidas, um usuário percebe que alguns clientes não compraram nenhum produto. Para esses casos, ele deseja que o trecho  <NULL> seja substituído por “Nada consta”, conforme exibe a Tabela 2.

Assinale a alternativa correta que apresenta o código em linguagem SQL, que deve ser utilizado para realizar essa tarefa.
Alternativas
Q3976951 Banco de Dados
select payment_id, case when not exists (select 1 from customer where customer_id=1 limit 1) then 0 else payment_id end as payment from payment; Com base no comando SQL, considere as afirmativas:

I – Trata-se de uma consulta que utiliza duas tabelas;
II – Serão retornadas duas colunas, ambas nomeadas ‘payment_id’;
III – O comando retornará, no máximo, um registro;
IV – O comando contém erro de sintaxe.

Assinale a alternativa correta.
Alternativas
Q3976400 Banco de Dados
Usando a DCL da linguagem SQL, um administrador de banco de dados utilizou um comando para remover permissões concedidas anteriormente, permitindo restringir o acesso que não é mais necessário. Esse comando SQL é o:
Alternativas
Q3976388 Banco de Dados
Um usuário de banco de dados pretende criar uma tabela utilizando os comandos de DDL da linguagem SQL. No caso, a tabela será intitulada "Projeto" e possuirá os seguintes campos:
• Identificacao: string de tamanho 10 e chave principal;
• Descricao: string de tamanho 100;
• Data_Inicio: sendo uma data; e
• Num_funcionarios: com valor sendo um número inteiro.
O comando SQL para criar a tabela com essas características é:
Alternativas
Q3976387 Banco de Dados
Uma equipe de gerência de dados está trabalhando nas etapas de tuning de um banco de dados. Nessa tarefa, pretendese a otimização de instruções SQL, visando a melhorar o desempenho da sua infraestrutura de dados. Essa é a atividade de: 
Alternativas
Q3976381 Banco de Dados
Um administrador de banco de dados precisa remover, de forma definitiva e irreversível, uma tabela de um banco de dados. O Comando SQL que executa o resultado esperado é o: 
Alternativas
Q3973793 Banco de Dados
O IPAAM mantém um banco de dados SQL para acompanhar empreendimentos e suas licenças ambientais. Esse banco de dados contém as tabelas EMPREENDIMENTO (id_emp, nome) e LICENCA (id_licenca, id_emp, status). O IPAAM deseja listar os nomes dos empreendimentos que possuem mais de uma licença com status 'ATIVA', conforme o padrão SQL ANSI.
Considerando a situação hipotética apresentada, assinale a opção que apresenta o comando SQL correto para atender à necessidade descrita.
Alternativas
Q3970312 Banco de Dados
Considere o seguinte banco de dados relacional para transportadoras de produtos:

Transportadora (CNPJ_pk, nome, endereço)
Caminhão (chassi_pk, placa, ano, transportadora_fk)
Motorista (CPF_pk, nome, CNH, transportadora_fk)
Produto (códigoP_pk, descrição, área, peso)
Entrega (códigoE_pk, data_saída, motorista_fk, caminhão_fk)
Produto_Entrega (entrega_pk_fk, produto_pk_fk, quantidade)

Campos com sufixo “_pk” fazem parte da chave primária da tabela. Um campo com sufixo “_fk” é uma chave estrangeira para a tabela indicada no nome do campo. A tabela Transportadora mantém dados sobre as transportadoras. A tabela Caminhão registra os caminhões das transportadoras. A tabela Motorista registra os motoristas das transportadoras. A tabela Produto registra os tipos de produtos transportados. A tabela Entrega registra os agendamentos de transportes de produtos, com a indicação do caminhão a ser usado e o motorista que irá dirigir o caminhão. Por fim, a tabela Produto_Entrega registra os produtos transportados em uma entrega.
Considere ainda o seguinte enunciado de consulta a ser realizada sobre o banco de dados:

“Buscar os registros dos motoristas que realizaram entregas de secadoras de roupas com o caminhão cuja placa é AAA 1275”

Assinale a alternativa que expressa corretamente essa consulta na linguagem SQL DML.
Alternativas
Q3970101 Banco de Dados
Ao elaborar consultas em SQL para gerenciar bancos de dados relacionais, é essencial compreender como selecionar informações de tabelas específicas com base em determinados critérios. Considere o seguinte cenário:
Um usuário está trabalhando com um banco de dados que armazena informações sobre alunos e seus responsáveis em duas tabelas: Alunos e Responsaveis. Para uma determinada escola, o usuário precisa recuperar os nomes dos alunos que são do sexo masculino, cujos responsáveis são do sexo feminino e têm ocupação de vendedora.
Nesse contexto, assinale a alternativa que apresenta a consulta SQL adequada para essa tarefa.
Alternativas
Q3968387 Banco de Dados
Considere a tabela Vendas(id_venda, produto, valor). Deseja-se listar apenas os produtos cujo valor total vendido seja superior a 10.000. A consulta SQL que atende corretamente a esse requisito é
Alternativas
Q3968386 Banco de Dados

 Considere um banco de dados relacional com as seguintes tabelas:


Clientes(id_cliente PK, nome, cidade)


Pedidos(id_pedido PK, data_pedido, valor, id_cliente FK)


A consulta SQL que permite ao analista obter, para cada cidade, o valor médio dos pedidos realizados, considerando exclusivamente clientes que possuem ao menos um pedido registrado, é apresentada em 

Alternativas
Q3963909 Banco de Dados
No sistema de gestão do SAAE de Indaiatuba, informações cadastrais são armazenadas nas tabelas consumidores(id, nome) e ligacoes(id_consumidor, matricula). Para fins de auditoria, é necessário consultar simultaneamente dados de ambas as tabelas. Nesse contexto, assinale, a seguir, a consulta SQL correta para listar o nome do consumidor juntamente com a matrícula da ligação de água.
Alternativas
Q3963908 Banco de Dados
Considere que em um banco de dados utilizado pelo setor administrativo do SAAE, a tabela funcionarios armazena informações funcionais para fins de controle interno, contendo os campos id, nome, cargo e salario. Considerando o SQL padrão, assinale a alternativa que retorna apenas os nomes dos funcionários, cujo salário seja superior a R$ 5.000,00.
Alternativas
Q3960362 Banco de Dados
Considere os seguintes comandos para criação de tabelas executados no MySQL Community 5.0: 

create table novelas (
codigo int auto_increment primary key, nome varchar(40) not null, horario_exibicao time

);

create table capitulos (
codigo int auto_increment primary key, nome varchar(100) not null, data_exibicao date, cod_novela int not null references novelas (codigo)

);

Assinale a alternativa correta quanto ao comando SQL que retorne o número de capítulos de novelas do horário das 06:00.
Alternativas
Q3956758 Banco de Dados
Uma equipe de fiscalização deseja gerar um relatório priorizando contribuintes cujo volume de NF-e emitidas seja atípico. A tabela nfe contém, entre outras, as colunas contribuinte id e qtd_emitidas. Deseja-se listar os contribuintes cuja quantidade emitida no mês seja maior que 5000 ou menor que 10, ordenando a saída do maior para o menor valor de qtd_emitidas. O comando SQL que atende ao requisito é:

SELECT contribuinte_id,
Alternativas
Respostas
201: A
202: D
203: A
204: E
205: A
206: D
207: A
208: B
209: B
210: A
211: B
212: A
213: D
214: D
215: E
216: B
217: A
218: A
219: C
220: A