Mini DBMS: Implemented a toy Database Management system which would output the result of user-generated queries including Two phase merge sort, Sort Merge Join, Cost estimation for Join. It also supported SQL queries including Select, From, Where and GroupBy queries.