ENEM, perguntado por lissandrabraz4961, 9 meses atrás

A i j execução de duas transações, T e T , em um banco de dados,é serializável se produz o mesmo resultado para a execução serialde qualquer intercalação de operações dessas transaçõesi j j i (T seguida de T ou T seguida de T ). O uso de bloqueios (locks)é uma maneira de se garantir que transações concorrentes sejamserializáveis. A tabela acima mostra informações relativas a três1 2 3transações, T , T e T , que operam sobre dois dadoscompartilhados, A e B, e utilizam bloqueios para controle de1 2 3concorrência. Com relação às transações T , T e T , julgue ositens seguintes.1 2 I O conjunto (T , T ) não é serializável, e há o perigo deocorrer deadlock durante a execução concorrente dessastransações.1 3 II O conjunto (T , T ) não é serializável, mas não há o perigo deocorrer deadlock durante a execução concorrente dessastransações.2 3 III O conjunto (T , T ) é serializável, e não há o perigo deocorrer deadlock durante a execução concorrente dessastransações.Assinale a opção correta.A Apenas um item está certo.B Apenas os itens I e II estão certos.C Apenas os itens I e III estão certos.D Apenas os itens II e III estão certos.E Todos os itens estão certos.

#ENADE

Anexos:

Soluções para a tarefa

Respondido por vanessafonntoura
0

A alternativa correta é a D Apenas os itens II e III estão certos.

Em engenharia da computação a transação é conceituada como uma execução, de modo a gerar em qualquer um, do programa com usuário de um SGBD. Isso se difere de modo na execução de um programa.  

Nesse sentido os usuários que são representam e tem o responsabilidade sobre a consistencia de uma transação no qual o SGBD não se responsabiliza de questões relacionadas a erros de ordem lógica no qual o usuário que podem resultar deixaram banco de dados em um movimento de estado inconsistente.

Espero ter ajudado.

Perguntas interessantes