Skip to content

Simple Data Base Management System with B-Tree index implementation

Notifications You must be signed in to change notification settings

henriquezanin/B-Tree-DBMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

B-Tree-DBMS

Toda a discussão relativa à implementação encontra-se no pdf.

Para compilar o trabalho execute no diretório onde está o Makefile: $ make

Será gerado um arquivo binário com o nome "main" no diretório bin/. Para executa-lo:

$ ./main

ou

$ ./main --cmd

ou

$./main --batch

A explicação das variações podem ser encontradas no PDF. Não é necessário carregar a tabela para o primeiro comando, apenas para os demais.

Para gerar 10 casos de teste execute no diretório tests:

$ make

$ ./main 10 > caso.in

O número de inserções pode ser modificado para qualquer valor desejado. O arquivo gerado contém as instruções necessárias para inserir todos os registros. Após as inserções a busca pode ser feita na interface principal ou pelo cmd por meio do comando search. Segue um exemplo de carregamento em lote:

$ ./main --batch caso.in

Dois casos de teste foram disponibilizados na pasta bin, um com 20 inserções e outro com 20.000

Qualquer dúvida de como executar mande um email para: [email protected]

About

Simple Data Base Management System with B-Tree index implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages