Concursos públicos

A execução de duas transações, Ti e Tj , em um banco de dados, é serializável se produz o mesmo resultado para a execução serial de qualquer intercalação de operações dessas transações (Ti seguida de Tj ou Tj seguida de Ti ). O uso de bloqueios (locks) é uma maneira de se garantir que transações concorrentes sejam serializáveis. A tabela acima mostra informações relativas a três transações, T1 , T2 e T3 , que operam sobre dois dados compartilhados, A e B, e utilizam bloqueios para controle de concorrência. Com relação às transações T1 , T2 e T3 , julgue os itens seguintes.
I - O conjunto (T1 , T2 ) não é serializável, e há o perigo de ocorrer deadlock durante a execução concorrente dessas transações.
II - O conjunto (T1 , T3 ) não é serializável, mas não há o perigo de ocorrer deadlock durante a execução concorrente dessas transações.
III - O conjunto (T2 , T3 ) é serializável, e não há o perigo de ocorrer deadlock durante a execução concorrente dessas transações.
Assinale a opção correta.
Uma questão respondida. E as próximas?
Crie sua conta para acompanhar acertos, erros e receber recomendações no Meu Próximo Passo.
Criar conta grátis