-
This is the course project of Principles of Data Management taken place at UC, Irvine on Fall 2018. Me and another teammate developed a Database Management System API from scratch by 6000+ lines of C++ code.
-
The API supports B+ Tree Index Manager(/ix), Query Operator Engine(/qe), Record-Based File Manager(/rbf) and Relation Manager(/rm).
- cli/: Test case.
- data/: Relation Attribute
- rbf/: Record-Based File Manager
- rm/: Relation Manager
- ix/: Index Manager
- qe/: Query Operator Engine
- README.md
- makefile.inc
- project1_report.txt
- project2_report.txt
- project3_report.txt
- project4_report.txt