Início

Questões de Concursos Banco de Dados

Resolva questões de Banco de Dados comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


261Q1047982 | Banco de Dados, Der, Auditor Fiscal do Tesouro Municipal, Prefeitura de Nova Iguaçu RJ, FGV, 2024

Os modelos de dados desempenham um papel fundamental na área de tecnologia da informação e em diversos campos relacionados. Eles são essenciais para representar, organizar e estruturar informações de maneira coerente e compreensível. Eles nos proporcionam base para projetar sistemas, bancos de dados e aplicações, permitindo que as organizações gerenciem seus dados de forma eficiente.

Assinale a alternativa que descreve corretamente uma característica referente aos modelos de dados.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

262Q1044153 | Banco de Dados, Data Mining, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

A mineração de dados está inserida no processo de descoberta de conhecimento em bases de dados, empregando diversas técnicas e métodos na execução de diferentes tarefas.
Selecione a opção que contém apenas tarefas de mineração de dados.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

263Q962511 | Banco de Dados, Especialidade Suporte em Tecnologia da Informação, TRF 1ª REGIÃO, FGV, 2024

Os sistemas de informação que automatizam os processos de negócio de uma organização requerem bancos de dados transacionais para realizar uma operação. Com o crescimento das fontes de dados, os bancos de dados evoluíram para permitir a ingestão de grandes volumes de dados gerados a cada instante.
Com isso, uma das propriedades de transações que precisa estar presente em bancos de dados NoSQL é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

264Q1042902 | Banco de Dados, Administração de Banco de Dados, Analista Tributário do Tesouro Municipal, Prefeitura de Nova Iguaçu RJ, FGV, 2024

Em sistemas de bancos de dados existem atores responsáveis por tarefas, tais como autorizar o acesso ao banco de dados e coordenar e monitorar seu uso, bem como estabelecer políticas e identificar falhas de segurança ou eventuais demoras na inatividade do sistema.

Nesse contexto, o profissional que exerce as funções anteriormente descritas é o

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

265Q968664 | Banco de Dados, Análise de Sistemas, TRERR, FCC

Considere a instrução SQL a seguir:

SELECT Clientes.NomeCliente, Pedidos.PedidoID FROM Clientes

...I....

ON Clientes.ClienteID=Pedidos.ClienteID
ORDER BY Clientes.NomeCliente;

Esta instrução seleciona todas as linhas de ambas as tabelas, desde que haja uma correspondência entre as colunas ClienteID. Se houver linhas na tabela Clientes que não tem correspondentes na tabela Pedidos, esses clientes não serão listados.

Para que a instrução dê o resultado descrito, a lacuna I deve ser preenchida com
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

266Q1052892 | Banco de Dados, Administração de Banco de Dados, Administrador de Banco de Dados, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Com base nos conceitos de utilitários e ferramentas de bancos de
dados e a análise de impactos, custos e riscos, julgue os itens que
se seguem.

Um TPC-A tem por objetivo avaliar o desempenho de um banco de dados em conjunto com o sistema operacional. Seu foco é no servidor backend do banco de dados.
  1. ✂️
  2. ✂️

267Q1039878 | Banco de Dados, Sql, Auditor de Controle Externo Tecnologia da Informação, TCE PE, FGV, 2025

Considere o script SQL a seguir, desenvolvido para o controle de estoque de uma loja.

• (Comando 1) Criação de tabela de produtos CREATE TABLE Produto ( id_produto INT PRIMARY KEY, nome VARCHAR(120) NOT NULL, preco NUMERIC(10,2) NOT NULL, quantidade INT NOT NULL );
• (Comando 2) Inserção de dado inicial INSERT INTO Produto (id_produto, nome, preco, quantidade) VALUES (1, 'Mouse Óptico', 49.90, 100);
• (Comando 3) View para produtos sem estoque CREATE VIEW vw_produtos_em_falta AS SELECT id_produto, nome FROM Produto WHERE quantidade = 0;
• (Comando 4) Procedure para atualizar preço CREATE PROCEDURE atualizar_preco(p_id INT, p_preco NUMERIC(10,2)) BEGIN UPDATE Produto SET preco = p_preco WHERE id_produto = p_id; END;
• (Comando 5) Trigger para log de mudanças de preço CREATE TRIGGER trg_log_preco AFTER UPDATE OF preco ON Produto FOR EACH ROW BEGIN INSERT INTO LogAlteracoes(id_produto, campo, valor_antigo, valor_novo, dt_evento) VALUES (OLD.id_produto, 'preco', OLD.preco, NEW.preco, CURRENT_TIMESTAMP); END;
• (Comando 6) Atualização de quantidade UPDATE Produto SET quantidade = quantidade - 1 WHERE id_produto = 1;
• (Comando 7) Remoção de produtos sem estoque DELETE FROM Produto WHERE quantidade = 0;
• (Comando 8) Concessão de permissão de leitura GRANT SELECT ON Produto TO analista;
• (Comando 9) Alteração de esquema da tabela ALTER TABLE Produto ADD COLUMN ativo BOOLEAN DEFAULT TRUE;
• (Comando 10) Revogação de permissão de inserção REVOKE INSERT ON Produto FROM analista;

As instruções do tipo DML são executadas nos comandos:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

268Q1061899 | Banco de Dados, Sql, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2025

Julgue o item subsequente, relativos à teoria da informação e a banco de dados.

No contexto de banco de dados, dados estruturados são aqueles que não possuem um formato fixo e são armazenados em sistemas como bancos NoSQL, ao passo que dados não estruturados possuem um formato rígido e são armazenados em tabelas relacionais.

  1. ✂️
  2. ✂️

269Q895501 | Banco de Dados, Gestor de Tecnologia da Informação, Câmara de Alto Paraíso RO, Gama Consult, 2024

No desenvolvimento de software, especialmente ao trabalhar com sistemas de banco de dados, é essencial entender as operações básicas do SQL. Dito isso, pode-se afirmar que a dentre as preposições abaixo, a mais correta é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

270Q1059621 | Banco de Dados, Banco de Dados, Tarde, CVM, FGV, 2024

A aplicação JUNTAWeb usa um banco de dados NoSQL para armazenar as relações entre documentos de interesse, tais como: legislações federais e estaduais, normas de comitês internacionais, normas internas e procedimentos de nível operacional, juntamente com seus conjuntos de metadados. O JUNTAWeb possibilita que seus usuários tenham ampla rastreabilidade do ciclo de vida e das relações entre os documentos de interesse.

Considerando a necessidade de rastreabilidade entre os documentos de interesse, a estrutura do banco de dados NoSQL, aderente à demanda, deve estar baseada em:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

271Q1030951 | Banco de Dados, Sql, Tecnologia com Especialidade em Análise de Dados, TCE RR, FGV, 2025

No contexto de ferramentas para análise e exploração de dados (Excel avançado, SQL e Business Intelligence - BI), avalie as afirmativas a seguir.

I. Ferramentas de BI permitem a criação de dashboards interativos e visualizações em tempo real.
II. O SQL é ideal para consultas e manipulação direta de dados armazenados em grandes bancos de dados.
III. O MS Excel oferece maior flexibilidade em análises locais com fórmulas personalizadas.

Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

272Q900903 | Banco de Dados, Analista Técnico II – Banco de Dados, SEBRAENACIONAL, CESPE CEBRASPE, 2024

Uma das vantagens do banco de dados em nuvem gerenciado é a otimização do desempenho, que garante
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

273Q1050161 | Banco de Dados, Data Mining, manhã, MF, FGV, 2024

Assinale a lista que contém somente técnicas tipicamente aplicadas em operações de data mining.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

274Q1052978 | Banco de Dados, Modelo Relacional, Analista de TI, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Julgue os itens a seguir, referentes a banco de dados.

O modelo relacional de banco de dados baseia-se na lógica de predicados e na teoria dos conjuntos.
  1. ✂️
  2. ✂️

275Q1042738 | Banco de Dados, Banco de Dados Multidimensionais, Analista de Processamento, DATAPREV, FGV, 2024

Uma empresa de varejo online deseja analisar suas vendas para identificar tendências e oportunidades de melhoria. Para isso, eles implementaram um modelo dimensional de dados, onde as vendas são registradas em uma tabela de fatos, e informações sobre produtos, clientes, tempo e localização são armazenadas em tabelas de dimensão.
Considerando o cenário de uma empresa de varejo online que utiliza um modelo dimensional de dados para analisar suas vendas, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

276Q883529 | Banco de Dados, Técnico Bancário, Banco da Amazônia, CESGRANRIO, 2024

Um grupo de usuários de operações financeiras pretende desenvolver um sistema com uma tecnologia que trabalhe com um banco de dados específico para gerenciar negociações de Bitcoins e outros ativos digitais. Assim, as transações estarão organizadas de forma cronológica, com dados com proteção criptográfica, mas podendo ser acessados por outros grupos.
Para essa implantação, necessita-se, para esse tipo de banco de dados, da tecnologia de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

277Q1050445 | Banco de Dados, Recuperação de Falhas, Administrador de Banco de Dados, TCE PA, FGV, 2024

A escolha do modelo de recuperação de falhas de um sistema de banco de dados depende dos requisitos específicos desse sistema.

Comparando os modelos de atualização imediata e atualização adiada, avalie as afirmativas são verdadeiras (V) ou falsas (F).

( ) Para garantir a consistência dos dados de um banco de dados, o melhor modelo a se utilizar é o de atualização imediata.

( ) O rollback no modelo de atualização adiada é mais simples, pois envolve desfazer alterações aplicadas no banco de dados.

( ) A atualização adiada é mais indicada quando a segurança dos dados é prioridade, mas pode-se tolerar alguma latência na execução de alterações.

As afirmativas são, respectivamente,

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

279Q1008214 | Banco de Dados, PostgreSQL, Suporte e Infraestrutura, MPU, FGV, 2025

O analista Juca precisa criar um esquema no banco de dados processos e atribuir direitos para o perfil ad1. Para isso, com o perfil dadosadm, Juca definiu os seguintes passos:

1. criar o esquema processos; e
2. atribuir ao perfil ad1 o direito de apagar os registros das tabelas do esquema processos, criados por dadosadm, podendo usar alguma condição.

No PostgreSQL, para implementar os passos definidos, Juca deve executar os comandos:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

280Q1009239 | Banco de Dados, PostgreSQL, Classe B, DPE RO, FGV, 2025

A otimização de consultas SQL desempenha um papel crucial no desempenho dos SGBDs. O PostgreSQL 17.4 cria um plano de consulta para cada consulta SQL que processa. Logo, a escolha do plano mais adequado para combinar com a estrutura da consulta e as propriedades dos dados é absolutamente crítico para um bom desempenho do SGBD.
O comando para exibir o plano de execução de uma consulta gerado pelo PostgreSQL planner é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.