Skip to content

stephenerdelyi/sql

Repository files navigation

//////////////////////////////////////////////////////
//              PROJECT ASSIGNMENT #4               //
//      Stephen Erdelyi Jr - CS 457 - SQL Sim       //
//////////////////////////////////////////////////////


///////////////////
// NOTICE:
///////////////////
please read the project report for detailed project information
*!*!*
  THERE ARE NOTICES LOCATED IN THE PROJECT REPORT. PLEASE READ THEM BEFORE RUNNING
*!*!*

///////////////////
// project description:
///////////////////
This SQL simulator allows simple database and table management. This simulator allows you to create, drop, alter, select, delete, insert, join tables, and query databases and the respective tables within them. A full report describing this program is available in the "report" folder.


///////////////////
// makefile instructions:
///////////////////
typing "make" will:
    • compile all .java classes
    • run the compiled program with input through command line
typing "make FILE=PATH" will:
    • compile all .java classes
    • run the compiled program with an input file
typing "make norun" will:
    • compile all .java classes
typing "make clean" will:
    • remove all .lgf, .class, and .zip files
typing "make cleandb" will:
    • erase all database files located at the location: "~/cs457"
typing "make export" will:
    • create a .zip file of the project without .git, .class, .zip, or .lgf files included
typing "make commands" will:
    • display all the makefile commands and their use cases


///////////////////
// git information:
///////////////////
Git repository is located at:
    • https://github.com/stephenerdelyi/sql
Using git version:
    • 2.17.2


///////////////////
// development information:
///////////////////
Created on macOS using javac and java (see makefile for make details)

About

Project 1 for DB - SQL Simulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published