Skip to content
This repository has been archived by the owner on Feb 28, 2023. It is now read-only.
/ ISAM Public archive

Simulation of DBMS that uses indexed sequential access method data structure.

Notifications You must be signed in to change notification settings

RooTender/ISAM

Repository files navigation

ISAM Database

This project is a simulation of a simple DBMS (Database Management System) that uses indexed sequential access method.

Usage

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.

Features

  • Record operations
    • Insert
    • Update
    • Read
    • Delete
  • Reorganizing on command
  • Automatic backups
  • Printing
    • Amount of disk operations
    • Data of the areas (Index, Primary and Overflow)

About technology

The code is purely written in C and is compatible with version 11 and higher.

About

Simulation of DBMS that uses indexed sequential access method data structure.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published