Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FCC 2024

Banco de DadosOracle
Código
fc071907
Banca
FCC
Órgão
TRT - 20ª REGIÃO (SE)
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação
Um Analista de um Tribunal do trabalho realiza consultas de dados em movimento, como streams de dados em tempo real no Oracle 19c, usando a solução mais adequada que é o Oracle
  1. AParse Streams.
  2. BDatabase In-Memory.
  3. CAdvanced Queuing.
  4. DChange Data Capture.
  5. EFlashback.
Revelar gabarito e comentário

GabaritoC — Advanced Queuing.

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”.

Oracle 19c: dados em movimento e streams em tempo real

Gabarito: letra C. O Oracle Advanced Queuing (AQ) é a tecnologia de mensageria e filas do Oracle, projetada para processamento de streams de dados em tempo real, sendo a opção mais adequada para consultas de dados em movimento conforme descrito no enunciado.

A banca testa o conhecimento dos recursos específicos do Oracle 19c. Vamos analisar cada alternativa.

Alternativa A — ❌ Incorreta

Parse Streams não é um recurso reconhecido do Oracle. O termo pode confundir com Oracle Streams, mas este é uma tecnologia de replicação, não especificamente para filas de mensagens em tempo real.

Alternativa B — ❌ Incorreta

Database In-Memory acelera consultas analíticas armazenando tabelas em formato colunar na memória. Não é a ferramenta adequada para processar streams contínuos de dados; destina-se a otimizar performance de queries.

Alternativa C — ✅ Correta ⟵ GABARITO

Advanced Queuing (AQ) é a solução nativa de mensageria do Oracle, permitindo comunicação assíncrona entre aplicações via filas. É ideal para cenários de dados em movimento, como streams em tempo real, oferecendo persistência, transações e integração com PL/SQL.

Alternativa D — ❌ Incorreta

Change Data Capture (CDC) captura alterações em tabelas para sincronização ou auditoria. Embora lide com dados em mudança, não substitui a funcionalidade de filas do AQ para processamento de streams em tempo real.

Alternativa E — ❌ Incorreta

Flashback é um conjunto de recursos para recuperação de dados (Flashback Query, Flashback Table, etc.). Não se aplica ao processamento de dados em movimento.

Portanto, a alternativa correta é a letra C, Oracle Advanced Queuing.

Link permanente: /questoes/fc071907