Qual característica garante que a concorrência não irá afetar quando falamos de SGBD? ISOLAMENTO!
DEVEMOS LEMBRAR DO ACID!
ACID
Atomicidade - será executada totalmente ou não será executada.
(lembre-se de átomo, ele é completo, ou existe ou não existe, não existe meio)
Consistência - consistência antes e consistência depois.
(ex.: a tabela do cliente vai está perfeita, completa. Foi guardada de maneira consistente)
Isolamento - não será interferida pela concorrência, ou seja, uma pessoa vai poder acessar independentemente da outra.
(imagine que 3 vendedores – logística, atendimento e financeiro estejam fazendo cadastro ao mesmo tempo de um único vendedor)
Durabilidade - o que foi salvo não será perdido, mesmo em pane no sistema.
-------------------------------------------------------------------------------------------------------------------
QUESTÕES DO CESPE SOBRE O ASSUNTO:
(CESPE - Q40533) Atomicidade, consistência, isolamento e durabilidade são propriedades fundamentais que devem ser apresentadas por uma transação de banco de dados. CERTO
(CESPE - Q80978) Os mecanismos de controle de concorrência implementados em sistemas de bancos de dados visam garantir que as transações tenham a propriedade de isolamento. CERTO
(CESPE - Q577616) O isolamento de uma transação, de responsabilidade do componente de gerenciamento de controle de concorrência, pode ter o seu comportamento personalizado em vários níveis. CERTO
(CESPE - Q256790) Os sistemas de banco de dados que obedecem à propriedade denominada isolamento permitem que transações concorrentes compartilhem resultados intermédios. ERRADO
Na propriedade Isolamento as transações são isoladas umas das outras. Isto é, embora em geral haja muitas transações sendo executadas ao mesmo tempo, as atualizações de qualquer transação dada são ocultas de todas as outras até o COMMIT dessa transação. - Date 8ª Edição
Espero ter ajudado! Bons estudos!
FONTE: meus resumos + CESPE + errando e aprendendo com os colegas do QC..