Questões Militares
Comentadas sobre gerência de transações em banco de dados
Foram encontradas 19 questões
Segundo o protocolo do bloqueio em duas fases, utilizado em bancos de dados relacionais, há uma dessas fases em que uma transação pode obter, mas não liberar bloqueios.
Tal fase recebe, especificamente, a denominação de fase de
Segundo o conceito de transações executadas em um banco de dados relacional, aplicam-se as propriedades definidas pelo acrônimo ACID, sendo que o conceito de
Propriedade de uma Transação
1. Atomicidade
2. Consistência
3. Isolamento
4. Durabilidade
5. Objetividade
Característica da Propriedade
( ) Caracteriza a persistência dos efeitos de uma transação sobre uma base de dados em caso de sucesso de sua execução (commit).
( ) Representa a capacidade de uma transação ter todas as suas operações executadas ou nenhuma delas.
( ) Garante que as atualizações de uma dada transação sejam ocultas de outras que estejam sendo executadas em modo concorrente, até o momento de seu término.
1 - Atomicidade
2 - Consistência
3 - Isolamento
4 - Durabilidade
( ) Garante que o banco de dados esteja em um estado íntegro depois de a transação ser realizada.
( ) Garante que todas as tarefas da transação sejam cumpridas, ou a mesma seja cancelada como um todo.
( ) Garante que o resultado de uma transação só seja visível para outras transações no momento em que ela é finalizada com sucesso.
( ) Garante que a transação seja persistida assim que finalizada, ou seja, não será desfeita ou perdida mesmo na ocorrência de falhas do sistema.
I - Suspender a execução de transações temporariamente.
II - Forçar a gravação em disco de todos os buffers da memória principal que foram modificados.
III- Gravar um registro no log e forçar a gravação do log em disco.
IV - Retomar a execução das transações.
Em relação às ações acima, é correto afirmar que se referem à realização de:
PROPRIEDADES ACID
I - Atomicidade
II - Consistência
III- Isolamento
IV - Durabilidade
RESPONSÁVEL
( ) Programadores que escrevem os programas de banco de dados ou o módulo de SGBD que impõe restrições de integridade.
( ) Subsistema de recuperação de transação de um SGBD.
( ) Subsistema de controle de concorrência do SGBD.
( ) Schedules de transações serializáveis.
( ) Subsistema de recuperação do SGBD.
Assinale a opção que apresenta a seqüência correta.
Uma transação é uma unidade lógica de trabalho. Ela começa com a execução de uma operação BEGIN TRANSACTION e termina com a execução de uma operação COMMIT ou ROLLBACK.
As quatro propriedades importantes que as transações devem possuir são