FC ConcursosFC Concursos

Questão FC369487

Em relação a uma função do tipo janela (Window Functions), analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa. ( ) Cria uma tabela não materializad

Linguagem SQL

FGV · 2024

Em relação a uma função do tipo janela (Window Functions), analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

 

( ) Cria uma tabela não materializada no banco de dados, de forma que suas consultas são executadas todas as vezes em que a tabela é referenciada.

 

( ) Permite realizar cálculos utilizando um conjunto de linhas que possuem alguma relação com a linha em questão.

 

( ) É comparável ao tipo de cálculos realizados por funções de agregação

 

As afirmativas são, respectivamente,

  1. F – F – V.
  2. V – V – V.
  3. V – F – V.
  4. F – V – V.
  5. V – F – F.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Falsa: as funções janela não criam uma tabela separada — elas calculam valores sobre o conjunto de resultados da consulta e retornam um valor por linha. Não há materialização permanente; o processamento é lógico sobre o resultado e os valores são produzidos no momento da execução da consulta.

Verdadeira: uma função janela permite realizar cálculos usando um conjunto de linhas relacionadas à linha atual, definido pelo uso de OVER com PARTITION BY, ordenação e frame. Esse conjunto pode ser, por exemplo, todas as linhas da mesma categoria ou um intervalo de linhas vizinhas.

Verdadeira: são comparáveis às operações de agregação porque usam funções como SUM(), AVG() e ROW_NUMBER(), mas diferem por não reduzir o número de linhas — retornam um resultado por linha mantendo o contexto individual.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo