Bloqueio e simultaneidade. Nós vimos que conflitos precisam ser resolvidos, sobret usuários tentarem alterar os mesmos dados ao mesmo tempo. Então, nesse tipo de situação, além da resolução de conflitos que nós comentamos anteriormente, nós também vamos encontrar técnicas de bloqueio e simultaneidade para reduzir este potencial de conflitos, com o objetivo de integridade de dados. Então, o bloqueio vai impedir que outros usuários acessem os dados enquanto estes estão sendo atualizados. Só que este bloqueio em alguns bancos de dados pode estar relacionado a uma tabela inteira Então você imagina a indisponibilidade que esta técnica de bloqueio pode trazer no aplicativo Em outros bancos de dados existe o bloqueio no nível de registro. Então, os demais registros na tabela permanecem disponíveis e a indisponibilidade é exclusiva daquele registro-alvo, daquela operação, daquele determinado usuário. Já a simultaneidade vai gerenciar toda essa concorrência de ações para que as consultas que estão acontecendo ao mesmo tempo sejam respondidas conforme a política que está definida para o controle de acesso a esses dados. Então, aqui nós temos dois conceitos importantes, bloqueios e simultaneidade de acessos.