Questões de Concurso
Sobre gerência de transações em banco de dados
Foram encontradas 334 questões
Algumas das principais técnicas utilizadas para controle de execução concorrente de transações em bancos de dados são baseadas no conceito de bloqueio de itens de dados. Um exemplo de bloqueio pode ser assim caracterizado: enquanto uma transação ________ um item de dado, ________outra transação pode ___________.
A união por hash é uma estratégia de otimização de consultas que pode ser utilizada caso a consulta envolva união entre tabelas distintas e não exista índice útil na coluna de união das entradas
A serializabilidade de transações é garantida pela aplicação, a todas as transações, do protocolo de bloqueio em duas fases.
Os comandos commit e rollback são utilizados para finalizar uma transação.
A atomicidade de um SGBD garante que cada transação seja executada de maneira singular, ou seja, que cada transação possua um identificador unívoco. O isolamento do SGBD garante, por sua vez, que as transações sejam executadas isoladamente uma das outras.
O plano de execução que se inicia por:
T1:R(O1), T1R(O2), T1:W(O1), T2:R(O1) ...
Apresenta
Em SGBD, a este conceito se dá o nome de