Menu

Tree [r51] /
 History

HTTPS access


File Date Author Commit
 Makefile 2013-06-09 phoenixyjll [r30] Add B+ tree - havn't tested yet.
 MiniDBMS.cpp 2013-06-12 phoenixyjll [r50] Don't use multithread.
 MiniDBMS.h 2013-06-12 wegnahz [r51] use quicksort in the case of A.x=B.y
 MiniDBMS.l 2013-06-09 phoenixyjll [r30] Add B+ tree - havn't tested yet.
 MiniDBMS.y 2013-06-09 phoenixyjll [r30] Add B+ tree - havn't tested yet.
 README 2013-04-24 phoenixyjll [r1] Original version.
 bplustree.cpp 2013-06-12 wegnahz [r42] nothing
 destructor.cpp 2013-05-10 phoenixyjll [r8] Work for the SELECT command.
 index.cpp 2013-06-12 wegnahz [r43]
 input.txt 2013-06-09 phoenixyjll [r31] Fix some bugs and update the input file.
 input_bigdata.txt 2013-06-12 phoenixyjll [r47] Add comment, optimize the last case of ComputeJ...
 io.cpp 2013-06-12 phoenixyjll [r47] Add comment, optimize the last case of ComputeJ...
 query.cpp 2013-06-12 wegnahz [r51] use quicksort in the case of A.x=B.y
 record.cpp 2013-06-11 wegnahz [r35] eliminate warnings and a bug
 table.cpp 2013-06-09 phoenixyjll [r32] load definitions.
 test.cpp 2013-04-24 phoenixyjll [r1] Original version.

Read Me

MiniDBMS: Mini Database Management System
Developer: Qiang Fu, Jianbang Wu
Last Modification Date: 2013.4.24
How to Run: 
	1. make
	2. ./MiniDBMS [input_file_name]

Files Introduction:

README
	description of the project

Makefile
	makefile

MiniDBMS.cpp
	main program that contains main()

MiniDBMS.h
	definition of classes and functions

MiniDBMS.l
	flex source file,the lexer

MiniDBMS.y
	bison source file,the parser

table.cpp
	functions about table manipulations

record.cpp
	functions about record manipulations
	
destructor.cpp
	functions that release the memory of links

input.txt
	sample input
	
output.txt
	sample output