Implementação de uma base de dados simples, com o objetivo de simular o funcionamento de uma base de dados real. Para utilizar, compile o projeto com gcc -std=c99 *.c -o main e execute com ./main. Para fazer um teste e entender seu funcionamento, execute ./main database.cdb --example, que criará o arquivo database.cdb e o preencherá com alguns dados de exemplo.
O contrato base está no arquivo database.h, enquanto a implementação encontra-se no arquivo database.c. O arquivo main.c contém um exemplo de uso da base de dados, apenas, e pode ser alterado para implementar o que for necessário.