Pular para o conteúdo principal

Questão de Banco de Dados — Geral — FCC 2026

Banco de DadosGeral
Código
fc142506
Banca
FCC
Órgão
MPE AL
Ano
2026
Cargo
Ana ( )

Um Ministério Público decidiu centralizar dados de sistemas legados e portais da transparência em um novo Data Warehouse. O ambiente atual é composto por bases:

 

1. Oracle 19c (Sistemas Finalísticos);

 

2. SQL Server 2019 (Sistemas Administrativos);

 

3. PostgreSQL 15 (Portais Web).

 

A equipe de DBA deve executar a migração de grandes volumes de dados do Oracle para o SQL Server, realizar cargas ETL agendadas e gerar backups lógicos para conformidade legal no PostgreSQL.

 

A estratégia técnica que integra corretamente as ferramentas para atender a essas demandas é:

  1. AEmpregar o Data Pump para extração/carga eficiente no Oracle, o SSIS para gerenciar o fluxo de integração e transformação entre as diferentes bases e o pg_dump para a exportação e backup de objetos do PostgreSQL.
  2. BUtilizar o SQL Server Integration Services (SSIS) para o dump lógico do PostgreSQL, o Oracle Data Pump para orquestrar o fluxo de ETL entre instâncias distintas e o pg_dump para a extração direta de metadados do SQL Server.
  3. CAplicar o pg_dump para a movimentação de alta performance entre Oracle e SQL Server, o Data Pump (expdp) para gerar arquivos de backup do PostgreSQL e o SSIS para exportação de arquivos planos (.csv) no ambiente Linux.
  4. DImplementar a função migrate Data Pump para migração massiva de esquemas no Oracle, o pg_dump para garantir a exportação física e backup do PostgreSQL e o PSIS standard como ferramenta de integração para transformar e carregar dados entre as plataformas.
  5. EPriorizar o pg_dump para a ingestão de dados no SQL Server, o SSIS para realizar o backup lógico nativo de tabelas do Oracle e o Data Pump como o motor principal de transformação de dados em tempo real para o PostgreSQL.
Revelar gabarito e comentário

GabaritoA — Empregar o Data Pump para extração/carga eficiente no Oracle, o SSIS para gerenciar o fluxo de integração e transformação entre as diferentes bases e o pg_dump para a exportação e backup de objetos do PostgreSQL.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Ferramentas de integração e backup em ambientes heterogêneos: Oracle, SQL Server e PostgreSQL

Gabarito: letra A. A estratégia correta associa cada ferramenta ao seu SGBD nativo: Oracle Data Pump para extração/carga eficiente no Oracle, SSIS para orquestrar o fluxo de ETL entre as bases e pg_dump para o backup lógico do PostgreSQL. As demais alternativas trocam as ferramentas entre os bancos, criando combinações tecnicamente inviáveis.

O cenário descreve um ambiente heterogêneo com três SGBDs distintos: Oracle 19c, SQL Server 2019 e PostgreSQL 15. Cada um possui ferramentas nativas específicas para exportação, integração e backup. A chave da questão é reconhecer qual ferramenta pertence a qual ecossistema e qual papel ela desempenha.

Oracle Data Pump é a ferramenta oficial do Oracle para exportação e importação de dados em alta performance. Utiliza os utilitários expdp e impdp, que operam no servidor e são otimizados para grandes volumes. É a escolha natural para extrair dados do Oracle e carregá-los em outro destino, como o SQL Server, seja via arquivos dump ou através de processos de integração.

SQL Server Integration Services (SSIS) é a plataforma de integração de dados do SQL Server. Ele permite construir pacotes ETL (Extract, Transform, Load) que conectam a múltiplas fontes heterogêneas — Oracle, PostgreSQL, arquivos planos, etc. — e orquestram o fluxo de extração, transformação e carga. É a ferramenta correta para gerenciar o pipeline entre as diferentes bases.

pg_dump é o utilitário de backup lógico do PostgreSQL. Ele gera um arquivo com comandos SQL que recriam a estrutura e os dados de um banco. É amplamente utilizado para backups lógicos, migrações e conformidade legal, pois produz um dump legível e portável.

A pegadinha da banca é inverter as ferramentas: colocar o Data Pump para fazer backup do PostgreSQL, o pg_dump para migrar dados do Oracle, ou o SSIS para dump lógico. Cada ferramenta é nativa de um SGBD e não pode ser usada para as funções de outro. A alternativa A é a única que respeita essa correspondência.

1Oracle
Data Pump (expdp/impdp)
Extração/carga em alta performance
2SQL Server
SSIS
ETL entre bases heterogêneas
3PostgreSQL
pg_dump
Backup lógico e exportação
Ferramentas por SGBD
LEVELsoulevel.com.br
Ferramentas por SGBD: Oracle (Data Pump (expdp/impdp), Extração/carga em alta performance); SQL Server (SSIS, ETL entre bases heterogêneas); PostgreSQL (pg_dump, Backup lógico e exportação)

Alternativa A — ✅ Correta ⟵ GABARITO

A alternativa A associa corretamente cada ferramenta ao seu SGBD:

  • Data Pump para extração/carga eficiente no Oracle — correto, é a ferramenta nativa do Oracle para exportação/importação de dados em alta performance.

  • SSIS para gerenciar o fluxo de integração e transformação entre as diferentes bases — correto, é a plataforma ETL do SQL Server, capaz de conectar a múltiplas fontes.

  • pg_dump para exportação e backup de objetos do PostgreSQL — correto, é o utilitário de backup lógico do PostgreSQL.

A combinação atende exatamente às demandas do enunciado: migração Oracle→SQL Server (Data Pump + SSIS), cargas ETL agendadas (SSIS) e backups lógicos no PostgreSQL (pg_dump).

Alternativa B — ❌ Incorreta

A alternativa B inverte as ferramentas: afirma que o SSIS faz o dump lógico do PostgreSQL (na verdade, quem faz é o pg_dump), que o Oracle Data Pump orquestra o fluxo de ETL entre instâncias (na verdade, quem orquestra é o SSIS) e que o pg_dump extrai metadados do SQL Server (na verdade, o pg_dump é específico do PostgreSQL). Nenhuma das atribuições está correta.

Alternativa C — ❌ Incorreta

A alternativa C comete erros graves: afirma que o pg_dump faz a movimentação de alta performance entre Oracle e SQL Server (na verdade, o pg_dump é do PostgreSQL e não serve para migração entre esses SGBDs), que o Data Pump (expdp) gera backups do PostgreSQL (na verdade, o Data Pump é do Oracle) e que o SSIS exporta arquivos planos no ambiente Linux (na verdade, o SSIS é uma ferramenta do SQL Server, que roda em Windows, embora possa ser executado em Linux em versões recentes, mas não é sua função principal).

Alternativa D — ❌ Incorreta

A alternativa D inventa termos e atribuições: "função migrate Data Pump" não existe no Oracle (o correto é usar expdp/impdp), o pg_dump não faz "exportação física" (ele faz backup lógico) e "PSIS standard" não é uma ferramenta real (o correto é SSIS). Além disso, o SSIS não é usado para backup lógico nativo de tabelas do Oracle.

Alternativa E — ❌ Incorreta

A alternativa E inverte completamente as funções: o pg_dump não é usado para ingestão de dados no SQL Server (ele é do PostgreSQL), o SSIS não faz backup lógico nativo de tabelas do Oracle (o SSIS é para integração, não backup) e o Data Pump não é um motor de transformação de dados em tempo real (ele é para exportação/importação em lote).

NÃO CAIA NESSA!

A banca adora trocar as ferramentas entre os SGBDs. Lembre-se: cada banco tem sua ferramenta nativa — Oracle usa Data Pump, SQL Server usa SSIS, PostgreSQL usa pg_dump. Se a alternativa atribuir uma ferramenta a um banco diferente, está errada.

PEGA ESSA DICA!

Para questões assim, monte uma tabela mental: SGBD → Ferramenta de backup → Ferramenta de integração. Oracle → Data Pump (expdp/impdp) → Oracle GoldenGate ou SQL*Loader; SQL Server → BACKUP DATABASE → SSIS; PostgreSQL → pg_dump/pg_restore → ferramentas como Talend ou Pentaho. Isso resolve a maioria das questões de ferramentas.

Gabarito: letra A

Link permanente: /questoes/fc142506