DBMS

Sep 2016 - Dez 2016
Language: C++11

Built my own database management system from scratch, with the help of a teammate. This project was in the scope of the class “Principles of Data Management”, at UCI, and was divided into the following parts:

  1. Disk I/O Page-Based Manager
  2. Record-Based File Manager
  3. Relation Manager
  4. Index Manager
  5. Query Engine

1. The Disk I/O Page-Based Manager

2. Record-Based File Manager

3. Relation Manager

4. Index Manager

5. Query Engine