Semester project for "Data Bases" course at ECE NTUA
- Ραπτόπουλος Πέτρος
- Αραβανής Τηλέμαχος
- Κόγιος Δημήτριος
Αρχικά, η εργασία έγινε σε Linux και συγκεκριμένα Ubuntu. Για DBMS χρησιμοποιήσαμε MySQL : mysql Ver 8.0.29-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu)). Για το front end χρησιμοποιήθηκε Python3 και Flask.
- Άνοιγμα του terminal και εκτέλεση της εντολής git init σε ένα άδειο directory
- Εκτέλεση της εντολής git clone https://github.com/petrosrapto/DataBase.git
- Μετάβαση στο directory Database/App και εκτέλεση της εντολής sudo pip install -r requirements.txt (Θα χρειαστεί να συμπληρωθούν οι κωδικοί του root χρήστη)
- Ξεκινήστε τη mySQL και φορτώστε τα αρχεία που θα βρείτε στην παρακάτω παράγραφο(Για τη βάση) χρησιμοποιώντας την εντολή source και βάζοντας το absolute path του αρχείου
- Τρέχουμε τις εντολές cd App/ και python3 run.py
- Ανοίγουμε τον browser και γράφουμε localhost:3001
Τρέξτε στο DBMS τα αρχεία create.sql και insert.sql με αυτήν την σειρά. Εκτενείς λεπτομέρειες και εξηγήσεις για τα αρχεία αυτά μπορούν να βρεθούν στην αναφορά μας.
Όλες οι πληρφορίες και εξηγήσεις για την υλοποίηση και τις επιλογές μας υπάρχουν στην αναφορά.