Questão nº 52

Questão de Tecnologias da Informação · FCC SEFAZ-SC 2018 - Conhecimentos Específicos (P3) (nº 52)

FCC2018Tecnologia da InformaçãoTecnologias da Informação
Gabarito: Dver comentário ↓

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

Resposta comentada

Gabarito Alternativa D

A função APPROX_COUNT_DISTINCT do Oracle 12c é usada para estimar o número de valores únicos (distintos) em uma coluna, priorizando a velocidade de execução sobre a precisão exata, o que é ideal para tabelas muito grandes.

  • (A) Incorreta: MAX_COUNT_DISTINCT não é uma função SQL válida no Oracle Database.
  • (B) Incorreta: MAXCOUNT(DISTINCT) não é uma função SQL válida no Oracle Database.
  • (C) Incorreta: COUNT_DISTINCT_APPROACH não é uma função SQL válida no Oracle Database; parece mais uma descrição.
  • (D) Correta: APPROX_COUNT_DISTINCT é a função introduzida no Oracle 12c para estimar contagens distintas em grandes volumes de dados, melhorando significativamente a performance ao custo de uma pequena margem de erro.
  • (E) Incorreta: APPROXCOUNT(DISTINCT) não é o nome correto da função no Oracle; a função correta utiliza sublinhados (_) entre as palavras, sendo APPROX_COUNT_DISTINCT. A armadilha da banca aqui é a semelhança no nome, testando o conhecimento exato da sintaxe da função.

Fonte: FCC SEFAZ-SC 2018 - Conhecimentos Específicos (P3) Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho