This project is a simulation of a simple DBMS (Database Management System) that uses indexed sequential access method.
The DBMS works on records that contain information about trapeziod volumes. They must hold the data on the radius
and height
.
However, the goal was to simulate a properly implemented ISAM structure instead of focusing on records. Therefore records have data randomly generated, but the user has to **specify record ID**. Thanks to this, the system manages the records in a way that has minimal performance costs.
- Record operations
- Insert
- Update
- Read
- Delete
- Reorganizing on command
- Automatic backups
- Printing
- Amount of disk operations
- Data of the areas (Index, Primary and Overflow)
The code is purely written in C++ and is compatible with version 11 and higher.