Anterior Próximo Sumário Fale conosco! OpenBASE! o Banco de Dados inteligente!

Transações

Uma transação para o OpenBASE é uma seqüência de uma ou mais atualizações, podendo compreender um ou mais registros de um ou mais arquivos de dados e índices.

Como um registro pode ter uma ou mais chaves secundárias, uma atualização envolve também o registro anterior e o seguinte ao registro sendo atualizados para cada chave.

Para cada atualização (inserção, alteração ou exclusão) o banco é bloqueado e gravadas as imagens anteriores dos registros de dados e índices no arquivo de recuperação para ser possível desfazer a atualização

O início de uma transação é definida no OpenBASE, por um comando de bloqueio (LOCK) e o seu final por um comado de desbloqueio (UNLOCK). Se não for comandada explicitamente a aplicação o faz automaticamente.

Anterior Próximo Sumário Fale conosco! OpenBASE! o Banco de Dados inteligente!