Em relação às sequências (SEQUENCES), para cada afirmativa a seguir identifique se é verdadeira ou falsa. Após isso, selecione a única alternativa correta: ( ) A cláusula CACHE em uma sequência significa que o banco de dados irá alocar valores previamente para a sequência e disponibilizá-los em memória, melhorando o desempenho. ( ) A cláusula NOCACHE tem melhor desempenho em relação à cláusula CACHE. ( ) A cláusula CYCLE significa que a sequência não pode gerar mais número inteiro algum, após atingir seu valor máximo. CYCLE é o padrão. ( ) A cláusula NOCYCLE significa que a sequência gera números inteiros mesmo depois de atingir seu valor máximo ou mínimo. NOCYCLE é o padrão. A única alternativa correta é:

Questão

Em relação às sequências (SEQUENCES), para cada afirmativa a seguir identifique se é verdadeira ou falsa. Após isso, selecione a única alternativa correta:

( ) A cláusula CACHE em uma sequência significa que o banco de dados irá alocar valores previamente para a sequência e disponibilizá-los em memória, melhorando o desempenho.

( ) A cláusula NOCACHE tem melhor desempenho em relação à cláusula CACHE.

( ) A cláusula CYCLE significa que a sequência não pode gerar mais número inteiro algum, após atingir seu valor máximo. CYCLE é o padrão.

( ) A cláusula NOCYCLE significa que a sequência gera números inteiros mesmo depois de atingir seu valor máximo ou mínimo. NOCYCLE é o padrão.

A única alternativa correta é:

Alternativas

A) V; V; F; V.

B) F; V; V; F.

C) V; V; V; F.

D) F; V; F; V.

E) V; F; F; F.

92%

Explicação

Vamos avaliar cada afirmativa (conceitos padrão de SEQUENCE em bancos como Oracle):

  1. CACHE: quando você define CACHE n, o banco pré-aloca (faz cache) de um conjunto de valores da sequência e os mantém em memória para reduzir I/O e chamadas internas, melhorando desempenho.
  • Portanto: Verdadeiro (V).
  1. NOCACHE tem melhor desempenho que CACHE: é o contrário. NOCACHE evita pré-alocação em memória e tende a ter mais overhead, logo pior desempenho que CACHE (embora possa reduzir “saltos” em casos de restart/queda).
  • Portanto: Falso (F).
  1. CYCLE: a cláusula CYCLE significa que, ao atingir o máximo (em sequência crescente) ou o mínimo (em sequência decrescente), a sequência volta e continua gerando valores (recomeça). Não significa “parar”. Além disso, não é o padrão (o padrão é NOCYCLE).
  • Portanto: Falso (F).
  1. NOCYCLE: NOCYCLE significa que, ao atingir o limite (máx/mín), a sequência não cicla; ela não continua gerando valores além do limite (em geral, passa a gerar erro ao pedir próximo valor). E NOCYCLE é o padrão, mas a afirmativa diz que ela “gera mesmo depois de atingir”.
  • Portanto: Falso (F).

Logo, a sequência é: V; F; F; F.

Alternativa correta: (E).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.