As transações de bancos de dados devem possuir as proprieda...

Próximas questões
Com base no mesmo assunto
Q1370947 Banco de Dados
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
As transações de bancos de dados devem possuir as propriedades ACID, em que A é abrangência, C é a consistência, I é o isolamento e D é o determinismo.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

A questão aborda as propriedades fundamentais das transações em um sistema de gerenciamento de banco de dados, conhecidas pela sigla ACID. Essas propriedades são essenciais para garantir que as transações sejam processadas de maneira confiável em um ambiente de banco de dados, especialmente em sistemas que exigem alta disponibilidade e integridade, como o descrito no enunciado, que lida com o rastreamento e a gestão operacional de uma frota de navios mercantes.

Vamos esclarecer o verdadeiro significado de cada uma das letras da sigla ACID:

  • A representa Atomicidade, o que significa que uma transação é uma unidade indivisível de operação. Assim, ou todas as suas operações são concluídas com sucesso, ou nenhuma delas é aplicada, garantindo que não haja estados intermediários no banco de dados.
  • C é referente à Consistência, que assegura que cada transação levará o banco de dados de um estado válido a outro estado válido, mantendo todas as regras e restrições de integridade.
  • I de Isolamento garante que as transações executem como se estivessem isoladas umas das outras, mesmo ocorrendo simultaneamente, prevenindo assim interferências indesejadas entre transações concorrentes.
  • D de Durabilidade assegura que, uma vez que a transação é confirmada, as modificações realizadas por ela são permanentes, mesmo em face de falhas subsequentes, como quedas de energia ou erros de sistema.

Assim, a afirmativa está errada porque o 'A' de ACID não significa 'abrangência' e o 'D' não significa 'determinismo', e sim, como explicado, Atomicidade e Durabilidade, respectivamente. É essencial para a sua preparação em concursos públicos ter um entendimento claro desses conceitos, já que eles são a base para as operações e a integridade dos sistemas de banco de dados.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A - Atomicidade

C - Consistência

I - Isolamento

D - Durabilidade

GABARITO ERRADO!

.

.

As transações devem possuir várias propriedades, normalmente chamadas propriedades ACID; elas devem ser impostas pelos métodos de controle de concorrência e recuperação do SGBD.

.

Atomicidade. Uma transação é uma unidade de processamento atômica; ela deve ser realizada em sua totalidade ou não ser realizada de forma alguma.

Preservação da consistência. Uma transação deve preservar a consistência, significando que, se ela for completamente executada do início ao fim sem interferência de outras transações, deve levar o banco de dados de um estado consistente para outro.

Isolamento. Uma transação deve parecer como se fosse executada isoladamente de outras transações, embora muitas delas estejam sendo executadas de maneira simultânea. Ou seja, a execução de uma transação não deve ser interferida por quaisquer outras transações que acontecem simultaneamente.

Durabilidade ou permanência. As mudanças aplicadas ao banco de dados pela transação confirmada precisam persistir no banco de dados. Essas mudanças não devem ser perdidas por causa de alguma falha.

.

.

Navathe, 6ª edição

Banco de dados -> utiliza controle de concorrência (transações feitas de forma mais segura)

Regras para isso (propriedades)

  • atomicidade
  • consitência
  • isolamento -> aqui entra a barra de dados multiusuario
  • durabilidade

REFORÇANDO...

Atomicidade

Consistência

Isolamento

Durabilidade

Nossa, que questão ridícula.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo