Imagem de fundo

Considere que um erro de programa na manipulação da tabela...

ATENÇÃO: use a tabela relacional IPCA a seguir para responder às quatro próximas questões.


Tabela IPCA

índice

ano

mês

0,56

2023

12

0,28

2023

11

0,24

2023

10

. . .

. . .

. . .

0,2

2003

7

-0,15

2003

6

. . .

. . .

. . .

2,25

2003

1

2,1

2002

12

3,02

2002

11

. . .

. . .

. . .

0,57

2001

1


A instância da tabela contém os valores do índice IPCA para todos os meses dos anos de 2001 até 2023. Os valores pontilhados representam a continuidade mensal da série. Todas as colunas são numéricas e não aceitam valores nulos.

Considere que um erro de programa na manipulação da tabela IPCA apresentada produziu a inserção de registros duplicados, de modo que algumas linhas da tabela ficaram com valores idênticos em suas colunas.


Analise as alternativas SQL que foram consideradas para a remoção das linhas redundantes.


I. Utilizar o comando delete com a cláusula except one.

II. Utilizar o comando delete incluindo a cláusula exists, o que faria com que a última linha de cada grupo de repetições não seria removida uma vez que não mais existiria uma outra linha idêntica.

III. Introduzir, temporariamente, uma nova coluna na tabela, com valores gerados por meio de um mecanismo de auto increment, ou sequence, e utilizar o uso do comando delete incluindo a cláusula exists.


Em relação a essas alternativas, é correto afirmar que


A

nenhuma funcionaria.


B

todas funcionariam.


C

somente I funcionaria.


D

somente II funcionaria.


E

somente III funcionaria.