Logo Passei Direto
Buscar
Em um Banco de Dados, as transações devem respeitar algumas propriedades básicas, sendo as mesmas denominadas pelo acrônimo ACID: Atomicidade, Consistência, Integridade e Durabilidade (ELMASRI, et al. 2011). Essas propriedades garantem que a execução de transações, mesmo que simultâneas, não afetem de maneira incorreta os dados do BD, proporcionado maior segurança e confiança nos dados armazenados em um Banco de Dados.

Assinale a alternativa que contém a definição correta da propriedade de atomicidade.

a. Uma vez executada com sucesso, as alterações feitas por uma transação devem persistir no BD.
b. A execução de uma transação deve manter a consistência de um banco de dados.
c. Uma transação deve realizar a operação de atualização quando alterar itens de dados.
d. Uma transação é uma unidade atômica de processamento; ou ela é executada na sua totalidade, ou então nada é executado.
e. Uma transação não deve tornar visível para outras transações as modificações feitas em um banco de dados.
User badge image
Aprendendo Através de Exercícios

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A definição correta da propriedade de atomicidade é a alternativa d: "Uma transação é uma unidade atômica de processamento; ou ela é executada na sua totalidade, ou então nada é executado." Isso significa que uma transação deve ser tratada como uma operação única e indivisível, ou seja, se uma parte da transação falhar, todas as outras partes também devem ser desfeitas, garantindo que o banco de dados permaneça consistente.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

O escalonamento também é denominado como o histórico ou a ordem de execução das transações que são executadas ao mesmo tempo em um Banco de Dados. Os planos de execução são utilizados para definir a ordem de execução das transações, sendo de dois tipos: Planos seriais e Planos não seriais. Em relação aos planos SERIAIS, analise as afirmativas a seguir.

I) Cada plano serial consiste em uma sequência de instruções de várias transações, em que as instruções pertencentes a uma ÚNICA transação aparecem juntas;

II) Nos planos seriais, todas as operações das transações são executadas sequencialmente;

III) Nos planos seriais, todas as operações das transações são executadas de maneira paralela, ou seja, várias operações executando ao mesmo tempo.

Assinale a alternativa correta:

a. Apenas I e II estão corretas.
b. Apenas I e II estão corretas.
c. Apenas II está correta.
d. Apenas II e III estão corretas.
e. Apenas III está correta.

Mais conteúdos dessa disciplina