FGV · TCE/SE · 2015 · Analista de Tecnologia da Informação - Desenvolvimento

Questão 60 · Informática: Banco de dados

Analise as seguintes afirmativas sobre SEQUENCES no Oracle: 1. Os valores gerados por uma sequence podem ser cíclicos, isto é, retornam ao valor inicial ao atingirem certo limite. 2. Se for gerado um valor para uma transação que é posteriormente abortada (roll back) o mesmo valor pode ser gerado para outra transação. 3. Um mesmo usuário recebe sempre valores contínuos na ordem estabelecida para a sequence, mesmo quando há outros usuários gerando valores com a mesma sequence. 4. A função utilizada para gerar valores de uma sequence é denominada IDENTITY.
Somente está correto o que se afirma em:

  1. A) 1;
  2. B) 2;
  3. C) 1 e 3;
  4. D) 1, 2 e 4;
  5. E) 2, 3 e 4.

Marque a alternativa correta:

Gabarito: A

Gabarito definitivo divulgado pela banca FGV (TCE/SE 2015).

Comentário

Gabarito: A.

As sequences do Oracle geram números fora do controle da transação: um valor gerado não volta para a sequence se ocorrer ROLLBACK, e por isso podem surgir lacunas. Analisando as afirmativas:

  • 1 (correta): a sequence pode ser criada com a opção CYCLE, que faz a numeração recomeçar ao atingir o limite.
  • 2 (incorreta): o valor gerado não é reaproveitado após o ROLLBACK; ele fica como lacuna.
  • 3 (incorreta): se outros usuários usam a mesma sequence, eles consomem números intercalados, e os valores de um mesmo usuário não são necessariamente contínuos.
  • 4 (incorreta): o valor é obtido com NEXTVAL (e CURRVAL consulta o valor atual); IDENTITY não é o nome usado para gerar valores de uma sequence.

Somente a afirmativa 1 está correta, alternativa A.

  • (B) Somente 2: a 2 é falsa.
  • (C) 1 e 3: a 3 é falsa.
  • (D) 1, 2 e 4: a 2 e a 4 são falsas.
  • (E) 2, 3 e 4: as três são falsas.

Dica: sequences não sofrem rollback e, por isso, podem gerar lacunas. Para obter o próximo valor, usa-se NEXTVAL.

Fundamentos: Sequences no Oracle: NEXTVAL, CYCLE e lacunas · Efeito de ROLLBACK sobre valores de sequence · Concorrência e valores de sequence

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova FGV TCE/SE 2015 (Analista de Tecnologia da Informação - Desenvolvimento), questão 60, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor