Skip to content

Generic relational database implemented in C. Supposes insert, lookup, project, join, etc.

Notifications You must be signed in to change notification settings

codicate/relational-database

Repository files navigation

relational-database

This is the implementation of a generic relational database. The database table is designed to take in any schema with string data types, and supports single table operations such as insert, lookup, and delete, as well as relational algebra operations such as select, project, and join. The table is implemented using a hashtable that uses primary index, if it exists, as keys for hashing, and store the rows as values.

Building the project:

gcc -std=c99 -pedantic -Wall -Werror -o database *.c

Running the project:

./database

About

Generic relational database implemented in C. Supposes insert, lookup, project, join, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published