Skip to content

Sharkolet/dbms

Repository files navigation

DBMS

[finished]
Database operations: create, save, load, delete. Databases extension - .mydb. Only created in this program databases are supported(others are marked as corrupted).
Table operations: create, delete, save, add attributes(columns), delete attribute, add record, edit record, delete record. System is checking for type matching in records to add and column types.
Table operations supported: joinTables(some attribute), intersectTables.
Types supported: INT, CHAR, REAL, LONGINT, REALINVL, String.

Serialization is used for saving and loading. Reflection is used in invoking joining opperation. JUnit test are written for joining tables, intersection and adding atrribute.
You can find UML diagrams(prototypes, will be changed during progress) in UML folder.

Used technologies: JavaSE, Reflection, Serialization, Maven, JUnit, Swing, GIT, UML.

About

Local restrained DBMS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages