Questões Informática Banco de Dados
Em um moderno SGDB, uma Transaction, ou transação, é uma unidade lógica de trabalho, de...
Responda: Em um moderno SGDB, uma Transaction, ou transação, é uma unidade lógica de trabalho, determinada por uma sequência de operações, finalizada pela execução de uma operação COMMIT ou ROLLBACK. A trans...
💬 Comentários
Confira os comentários sobre esta questão.

Por Letícia Cunha em 31/12/1969 21:00:00
Gabarito: b)
A sigla ACID representa as propriedades que uma transação deve possuir em um moderno Sistema de Gerenciamento de Banco de Dados (SGDB). São elas:
- Atomicidade (Atomicity): Garante que todas as operações de uma transação sejam realizadas com sucesso, ou então, caso ocorra algum erro, que a transação seja completamente desfeita (rollback), deixando o banco de dados no estado anterior à transação.
- Consistência (Consistency): Garante que a transação leve o banco de dados de um estado consistente para outro estado consistente. Ou seja, ao final da transação, o banco de dados deve estar em um estado válido, de acordo com todas as restrições e regras definidas.
- Isolamento (Isolation): Garante que o resultado de uma transação seja isolado de outras transações concorrentes, de forma que cada transação enxergue apenas o estado consistente do banco de dados, como se estivesse sendo executada de forma sequencial, mesmo que ocorram várias transações simultaneamente.
- Durabilidade (Durability): Garante que as alterações realizadas por uma transação permaneçam no banco de dados mesmo em caso de falhas no sistema, garantindo que uma vez confirmada (commit), a transação seja durável e não possa ser desfeita.
Portanto, a alternativa correta que descreve o significado da sigla ACID é:
b) Atomicidade, Consistência, Isolamento e Durabilidade.
A sigla ACID representa as propriedades que uma transação deve possuir em um moderno Sistema de Gerenciamento de Banco de Dados (SGDB). São elas:
- Atomicidade (Atomicity): Garante que todas as operações de uma transação sejam realizadas com sucesso, ou então, caso ocorra algum erro, que a transação seja completamente desfeita (rollback), deixando o banco de dados no estado anterior à transação.
- Consistência (Consistency): Garante que a transação leve o banco de dados de um estado consistente para outro estado consistente. Ou seja, ao final da transação, o banco de dados deve estar em um estado válido, de acordo com todas as restrições e regras definidas.
- Isolamento (Isolation): Garante que o resultado de uma transação seja isolado de outras transações concorrentes, de forma que cada transação enxergue apenas o estado consistente do banco de dados, como se estivesse sendo executada de forma sequencial, mesmo que ocorram várias transações simultaneamente.
- Durabilidade (Durability): Garante que as alterações realizadas por uma transação permaneçam no banco de dados mesmo em caso de falhas no sistema, garantindo que uma vez confirmada (commit), a transação seja durável e não possa ser desfeita.
Portanto, a alternativa correta que descreve o significado da sigla ACID é:
b) Atomicidade, Consistência, Isolamento e Durabilidade.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários