Um simples simulador de Bando de Dados Oracle.
Este projeto foi desenvolvido ao mesmo tempo em que aprendia a programar em Python.
Ele foi criado como o trabalho final da disciplina de Banco de Dados II do IFRS/POA.
Definição do trabalho - Recuperação de Falhas
Desenvolver um simulador do módulo de recuperação de falhas de um SGBD. O sistema deve:
- implementar BD buffer e disco
- Visualizar BD (buffer e disco)
- Criar e visualizar o log
- Simular checkpoint
- Simular falha
- Executar algoritmo de recovery (ações de UNDO e REDO)
- Implementar os comandos update, start transaction e commit e permitir no mínimo 5 transações