-
Notifications
You must be signed in to change notification settings - Fork 0
Sharkolet/dbms
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
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