Questão de Banco de Dados — Gerência de Transações — IV - UFG 2017
Banco de DadosGerência de Transações
- Código
- qq252882
- Banca
- IV - UFG
- Órgão
- CELG/GT-GO
- Ano
- 2017
- Nível
- Superior
- Cargo
- CS-UFG - - Analista Técnico - Analista de Infraestrutura em Tecnologia da Informação T.I
Uma transação é uma unidade de execução de programa que acessa e pode atualizar vários itens de dados em um Sistema Gerenciador de Bancos de Dados (SGBD). Uma transação envolve tipicamente a execução de código escrito em SQL delimitado por declarações de início e fim de transação (begin transaction e end transaction). Qual das seguintes propriedades deve ser assegurada por um SGBD no processamento de transações?
- APropriedade de atomicidade, que garante que a execução de uma transação sem outra transação em execução simultânea preserva a consistência do banco de dados.
- BPropriedade de consistência, que garante que, na execução concorrente de transações, cada transação executa sem ser afetada por outras transações em execução simultânea no sistema.
- CPropriedade de durabilidade, que garante que, após uma transação ser concluída com êxito, as alterações feitas no banco de dados persistem, mesmo se houver falhas do sistema.
- DPropriedade de isolamento, que garante que, ou todas as operações da transação são refletidas corretamente no banco de dados, ou nenhuma delas o é.