Pular para o conteúdo principal

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

Banco de DadosOracle
Código
fc049124
Banca
FCC
Órgão
SEFAZ-SC
Ano
2018
Cargo
Auditor-Fiscal da Receita Estadual - Tecnologia da Informação (Prova 3)
Função de acesso a dados disponibilizada no Oracle Database 12c, cujo objetivo é minimizar a leitura de dados desnecessários, melhorando a performance de acesso a tabelas com muitos registros e que pode ser utilizada como alternativa ao select count(distinct). Trata-se de
  1. AMAX_COUNT_DISTINCT.
  2. BMAXCOUNT(DISTINCT).
  3. CCOUNT_DISTINCT_APPROACH.
  4. DAPPROX_COUNT_DISTINCT.
  5. EAPPROXCOUNT(DISTINCT).
Revelar gabarito e comentário

GabaritoD — APPROX_COUNT_DISTINCT.

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 Database — Funções de agregação

Gabarito: letra D. A função APPROX_COUNT_DISTINCT foi introduzida no Oracle Database 12c para fornecer uma contagem aproximada de valores distintos com desempenho superior ao COUNT(DISTINCT), especialmente em tabelas com muitos registros, reduzindo a leitura de dados desnecessários.

Alternativa A — ❌ Incorreta

MAX_COUNT_DISTINCT não é uma função existente no Oracle. O nome correto é APPROX_COUNT_DISTINCT.

Alternativa B — ❌ Incorreta

MAXCOUNT(DISTINCT) não corresponde a nenhuma função real do Oracle. A sintaxe e o nome estão incorretos.

Alternativa C — ❌ Incorreta

COUNT_DISTINCT_APPROACH também não é uma função válida. O termo correto é APPROX_COUNT_DISTINCT.

Alternativa D — ✅ Correta ⟵ GABARITO

APPROX_COUNT_DISTINCT é a função que atende exatamente à descrição do enunciado: minimiza leituras desnecessárias e melhora a performance como alternativa ao select count(distinct).

Alternativa E — ❌ Incorreta

APPROXCOUNT(DISTINCT) não é a nomenclatura oficial. A função é APPROX_COUNT_DISTINCT, com underscore entre as palavras.

Gabarito: letra D.

Link permanente: /questoes/fc049124