Pular para o conteúdo principal
108 questões

Questões IBFC de Banco de Dados

108 questões de Banco de Dados cobradas pela IBFC, com gabarito oficial e correção comentada por IA em segundos. Filtre por ano e treine grátis antes da prova.

Resolva agora com correção comentada por IA

Em vez do gabarito, a IA mostra exatamente onde você errou — em 500 mil questões, para todas as bancas.

Sem cartão · 7 dias Pro grátis · Cancele quando quiser

Panorama de Banco de Dados na IBFC em provas reais

São 108 questões de Banco de Dados na IBFC catalogadas no Sendera, aplicadas em 2026. Todas mantêm o enunciado original, o gabarito oficial e recebem correção comentada por IA no momento em que você responde — em vez de devolver só a letra certa, o sistema olha para a alternativa que você marcou e explica o raciocínio que levou até ela.

Como estudar Banco de Dados na IBFC sem perder tempo

Resolver questão solta não constrói aprovação. O que muda a curva de acerto é o ciclo fechado: você responde, entende o motivo do erro no mesmo minuto, registra o conceito e revisa ele antes de esquecer.

  • Comece por um bloco de 20 questões de Banco de Dados na IBFC para medir o seu ponto de partida — sem consulta, cronometrado.
  • Filtre pelo ano mais recente primeiro. O padrão de enunciado de 2026 é o que você vai encontrar na prova.
  • Leia a correção comentada mesmo nas questões que você acertou: acerto por eliminação é erro adiado.
  • Mande todo erro para o caderno de erros e deixe a revisão espaçada agendar o retorno — normalmente em 1, 7 e 30 dias.
  • Feche o ciclo com um simulado da sua banca a cada 15 dias para medir progresso em condição real de prova.

Erros que travam o desempenho em Banco de Dados na IBFC

Nos dados de correção do Sendera, a maior parte das quedas de desempenho não vem de falta de conteúdo — vem de método. Três padrões se repetem:

  • Estudar por videoaula e adiar a questão. A retenção despenca quando a prática vem semanas depois da teoria.
  • Revisar tudo do zero em vez de revisar o que errou. Revisão precisa ser seletiva para caber na sua semana.
  • Ignorar a banca. Cada banca tem um repertório de pegadinhas próprio, e ele se aprende resolvendo prova antiga daquela banca, não de qualquer uma.

Questões em destaque

  • Banco de Dados
    IBFC
    2026
    Controle de Concorrência - 2PL

    Considere um sistema de gerenciamento de banco de dados (SGBD) que implementa o controle de concorrência por meio do protocolo de bloqueio de duas fases (2PL - Two-Phase Locking). Um analista de banco de dados observa que, em certas situações de alta concorrência envolvendo transações que acessam os mesmos itens de dados, o SGBD experimenta uma degradação de desempenho significativa, principalmente devido a esperas e aborts. Qual das alternativas a seguir descreve corretamente uma característica ou consequência do protocolo 2PL que pode levar a esse cenário de gargalo?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Otimização de Consultas SQL

    Durante a fase de otimização de consultas SQL em um banco de dados relacional, um desenvolvedor notou que uma consulta que une três tabelas grandes e filtra por uma coluna não indexada está apresentando um desempenho insatisfatório. A consulta frequentemente acessa essa tabela para extrair dados agregados e filtrados por um intervalo de datas. Qual das estratégias de otimização a seguir seria a MAIS eficaz para melhorar o desempenho dessa consulta, considerando a natureza do problema?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Modelagem de Dados - Entidade-Relacionamento

    Em um cenário de modelagem de dados para um sistema de gestão de projetos, considere as seguintes entidades e seus relacionamentos: - Entidade Projeto (ID_Projeto, Nome_Projeto, Data_Inicio, Data_Fim) - Entidade Tarefa (ID_Tarefa, Descricao_Tarefa, Status, Prazo) - Entidade Colaborador (ID_Colaborador, Nome_Colaborador, Cargo) As tarefas são atribuídas a projetos, e um projeto pode ter várias tarefas. Além disso, cada tarefa é executada por um único colaborador, mas um colaborador pode executar várias tarefas. No entanto, é possível que uma tarefa inicialmente não tenha um colaborador atribuído. Adicionalmente, um projeto deve ter pelo menos uma tarefa. Qual das alternativas abaixo representa corretamente os relacionamentos entre essas entidades, considerando as cardinalidades mínimas e máximas?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Transações, Concorrência e Recuperação

    A respeito dos conceitos de transação, concorrência e recuperação em sistemas de banco de dados, analise as afirmações a seguir e assinale a opção correta. I. O isolamento (Isolation) é a propriedade ACID que garante que a execução simultânea de transações resulte em um estado do banco de dados equivalente ao que seria obtido se essas transações fossem executadas sequencialmente, uma após a outra. II. Bloqueios compartilhados impedem que outras transações leiam um item de dado enquanto ele está sendo lido por uma transação, sendo úteis para evitar o problema da leitura suja (dirty read). III. O checkpoint é um mecanismo de recuperação que periodicamente grava todas as páginas modificadas na memória principal (buffer pool) para o disco, além de registrar um ponto de recuperação no log, o que agiliza o processo de restauração após uma falha. IV. O algoritmo de recuperação 'undo/redo' utiliza o log para reverter (undo) as modificações de transações incompletas e para refazer (redo) as modificações de transações completas que não foram persistidas no disco antes da falha.

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Segurança de Banco de Dados

    Com relação aos aspectos de segurança em sistemas de gerenciamento de banco de dados (SGBD) relacionais, julgue os itens a seguir e, posteriormente, assinale a opção correta. I. O controle de acesso discricionário (DAC), implementado através de comandos como GRANT e REVOKE, permite que o proprietário de um objeto de banco de dados conceda ou retire privilégios sobre esse objeto a outros usuários. II. A encriptação de dados em repouso (data at rest encryption) é uma medida de segurança que visa proteger os dados armazenados fisicamente, tornando-os ilegíveis para acessos não autorizados mesmo que o sistema de arquivos subjacente seja comprometido. III. Auditorias de banco de dados são mecanismos que registram ações relevantes realizadas pelos usuários ou pelo próprio sistema, sendo um recurso essencial para a rastreabilidade e detecção de atividades maliciosas, mas não contribuem para a prevenção de acessos não autorizados. IV. A autenticação de dois fatores (2FA) é uma técnica que fortalece a segurança do acesso ao SGBD, exigindo que o usuário forneça duas formas diferentes de verificação de identidade antes de conceder o acesso.

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Modelagem de Dados e OLTP

    Considerando as características e os desafios da modelagem de dados no contexto de sistemas transacionais OLTP (Online Transaction Processing), avalie as afirmações a seguir e assinale a opção correta. I. A normalização de banco de dados, em suas formas mais elevadas (3FN, BCNF), visa primariamente reduzir a redundância de dados e evitar anomalias de inserção, atualização e exclusão, impactando positivamente a integridade dos dados. II. Em um ambiente OLTP, é comum que as consultas sejam complexas, envolvendo agregações e varreduras de grandes volumes de dados, o que justifica a criação de índices abrangentes em todas as colunas para otimizar o desempenho. III. A desnormalização é uma técnica empregada para melhorar o desempenho de leitura de dados, sacrificando um certo grau de redundância controlada, sendo frequentemente aplicada em sistemas data warehouse, mas raramente em OLTP. IV. A atomicidade das transações, um dos princípios ACID, garante que todas as operações de uma transação sejam concluídas com sucesso ou, caso contrário, nenhuma delas seja efetivada, preservando a consistência do banco de dados.

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Transações e Níveis de Isolamento

    Um administrador de banco de dados está avaliando qual nível de isolamento de transações é mais adequado para um sistema que prioriza a consistência dos dados, mesmo que isso possa impactar marginalmente a concorrência. O sistema lida com transações complexas que leem e gravam dados simultaneamente. Qual dos seguintes níveis de isolamento padrão do SQL Server (e amplamente utilizado em outros SGBDs relacionais) oferece o maior grau de isolamento contra problemas como leituras não repetíveis e fantasmas?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Modelagem de Dados - Entidade-Relacionamento

    No contexto da modelagem de dados, um projetista de banco de dados está definindo o relacionamento entre as entidades 'Cliente' e 'Pedido'. Um cliente pode fazer muitos pedidos, mas um pedido é feito por apenas um cliente. Além disso, cada pedido deve estar associado a um cliente existente. Qual a cardinalidade e opcionalidade CORRETA para este relacionamento, considerando o cliente como a entidade do lado esquerdo e o pedido como a entidade do lado direito?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Otimização de Banco de Dados

    Uma empresa de e-commerce está expandindo suas operações e busca otimizar a performance de seu banco de dados para gerenciar um volume crescente de transações. Dentre as estratégias de otimização de banco de dados, qual das seguintes abordagens é mais eficaz para acelerar consultas que envolvem filtragem e ordenação de grandes conjuntos de dados?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    SQL - Consultas e Agregação

    Em SQL, o comando `GROUP BY` é amplamente utilizado em conjunto com funções de agregação, como `COUNT()`, `SUM()`, `AVG()`, `MIN()`, e `MAX()`. Qual das seguintes afirmações sobre o uso do `GROUP BY` é correta?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Gerenciamento de Transações (ACID)

    Com relação às propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade) em sistemas de gerenciamento de banco de dados (SGBDs), assinale a alternativa correta.

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Modelagem de Dados e Modelo Entidade-Relacionamento

    Em um cenário de modelagem de dados, considere a necessidade de representar o relacionamento entre 'Alunos' e 'Disciplinas' em uma universidade. Cada aluno pode estar matriculado em várias disciplinas, e cada disciplina pode ter vários alunos matriculados, além disso, para cada matrícula, é importante registrar a 'Data de Matrícula'. Este cenário caracteriza um relacionamento e sua respectiva modelagem ideal, em um modelo entidade-relacionamento, como sendo:

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Normalização de Banco de Dados

    O processo de normalização em bancos de dados relacionais visa eliminar redundâncias, evitar anomalias de atualização e melhorar a integridade dos dados. As Formas Normais (FNs) são regras progressivamente mais restritas que orientam esse processo. Uma das Formas Normais exige que cada atributo não-chave seja funcionalmente dependente da chave primária inteira e não de apenas parte dela. Essa regra é crucial para eliminar dependências parciais. Qual Forma Normal corresponde a essa descrição?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Transações e Propriedades ACID

    Em ambientes de banco de dados transacionais, a garantia da integridade e consistência dos dados é primordial. O conceito de transação atômica, parte fundamental do paradigma ACID (Atomicidade, Consistência, Isolamento e Durabilidade), assegura que uma unidade lógica de trabalho seja executada integralmente ou não seja executada de forma alguma. Qual das alternativas a seguir descreve corretamente a característica da Durabilidade (Durability) no contexto de transações ACID?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Álgebra Relacional

    O modelo relacional de bancos de dados, concebido por E.F. Codd, trouxe uma nova perspectiva para a organização de dados. Uma de suas principais características é a estrita aplicação da teoria dos conjuntos e da lógica de primeira ordem para manipulação e consulta das informações. Dentre as operações fundamentais da álgebra relacional, que permitem combinar duas relações (tabelas) baseadas em um critério de igualdade entre valores de atributos comuns, qual é aquela que resulta em uma nova relação contendo todos os atributos de ambas as relações originais, porém apenas para os tuplos que possuem valores correspondentes no atributo de junção?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Otimização de Consultas

    Considerando a otimização de consultas em bancos de dados relacionais, qual das seguintes técnicas é prioritariamente utilizada para acelerar a recuperação de dados ao criar estruturas de pesquisa que apontam diretamente para os registros nos discos, sem a necessidade de varredura completa da tabela?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Transações de Banco de Dados - ACID

    Em sistemas gerenciadores de banco de dados relacionais (SGBDR), a ACID é um acrônimo que representa um conjunto de propriedades que garantem a confiabilidade das transações de banco de dados. Qual letra na sigla ACID é diretamente responsável por assegurar que, uma vez que uma transação é confirmada (commit), seus efeitos são permanentes e resistirão a falhas no sistema, como quedas de energia?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Modelagem de Dados - MER

    Em um cenário de modelagem de dados, considere a necessidade de representar o relacionamento entre entidades onde múltiplas ocorrências de uma entidade podem estar associadas a zero, uma ou múltiplas ocorrências de outra entidade, e vice-versa. Qual tipo de relacionamento entre entidades no Modelo Entidade-Relacionamento (MER) descreve adequadamente esta situação?

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Modelos de Dados NoSQL

    Sobre os diferentes modelos de dados utilizados em sistemas gerenciadores de banco de dados (SGBDs), assinale a alternativa que apresenta a principal característica do modelo de banco de dados não relacional do tipo documento.

    Ver gabarito comentado →
  • Banco de Dados
    IBFC
    2026
    Transações e ACID

    Em um cenário de transações em bancos de dados, a propriedade de Atomicidade (A) do acrônimo ACID garante que: a) Todas as operações de uma transação serão concluídas com sucesso ou nenhuma delas terá efeito persistente no banco de dados. b) Uma vez que uma transação é confirmada (commit), seus efeitos são permanentes e não podem ser desfeitos, mesmo em caso de falhas subsequentes do sistema. c) Múltiplas transações simultâneas devem ser executadas de forma que pareçam ter sido executadas sequencialmente, sem interferências mútuas. d) Os dados no banco de dados devem permanecer em um estado consistente antes e depois de cada transação, respeitando todas as regras e restrições. e) As transações não devem ser interrompidas por outros processos, garantindo sua execução íntegra do início ao fim.

    Ver gabarito comentado →

Próximo passo para Banco de Dados na IBFC

Questão solta não vira aprovação sem método. Estes materiais mostram como montar o ciclo de estudo e o que priorizar no seu edital.

Continue explorando

Por ano

Perguntas frequentes

Guia gratuito · 7 aulas por e-mail

Método 90 Dias: do zero à prova com repetição espaçada

Sem revisão, você perde 70% do que estudou em 24h. Receba o sistema completo de estudo com IA que resolve isso — em 7 aulas por e-mail.

  • Como montar o plano a partir do seu edital
  • Repetição espaçada aplicada a concurso
  • O que priorizar quando o tempo é curto

Sem spam · cancele em 1 clique