Imagem de fundo

Analise a tabela a seguir.TRANSAÇÃOTransação JorgeTempoTransação da Ana-|-Acesso ao reg...

Analise a tabela a seguir.


TRANSAÇÃO



Transação Jorge

Tempo

Transação da Ana

-

|

-

Acesso ao registro X

T1

-

-

|

-

-

T2

Acesso ao registro X

-

|

-

Update do registro X

T3

-

-

|

-

-

T4

Update do registro X



O termo concorrência se refere ao fato de que os Sistemas de Gerenciamento de Banco de Dados (SGBD), em geral, permitem que muitas transações tenham acesso ao mesmo banco de dados, simultaneamente. Em um sistema desse tipo, é necessário um mecanismo de controle para assegurar que transações concorrentes não interfiram umas nas outras. Tendo por base a tabela Transação apresentada acima, pode-se observar que Jorge acessa o registro X em T1; Ana acessa esse mesmo registro em T2; Jorge atualiza o registro X em T3; e Ana atualiza o mesmo registro em T4. Sendo assim, é correto afirmar que


A

ocorrerá um conflito em T4 e nenhuma das atualizações será efetivada


B

a atualização da transação de Jorge será mantida em T4, pois foi executada antes da atualização da transação de Ana.


C

a atualização da transação de Jorge será perdida no instante T4 porque a atualização da transação de Ana irá sobrescrevê-la.


D

Uma vez que o registro X estiver sendo acessado pela transação de Jorge a transação de Ana não terá acesso, sendo assim, em T4, permanecerá a atualização da transação de Jorge.


E

Em T4 o registro X terá as atualizações feitas pelas transações de Jorge e Ana, acumulando, assim, duas atualizações no mesmo registro.