Skip to content

petrosrapto/DataBase

Repository files navigation

DataBase

Semester project for "Data Bases" course at ECE NTUA

Μέλη Ομάδας

  1. Ραπτόπουλος Πέτρος
  2. Αραβανής Τηλέμαχος
  3. Κόγιος Δημήτριος

Εργαλεία που χρησιμοποιήσαμε

Αρχικά, η εργασία έγινε σε Linux και συγκεκριμένα Ubuntu. Για DBMS χρησιμοποιήσαμε MySQL : mysql Ver 8.0.29-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu)). Για το front end χρησιμοποιήθηκε Python3 και Flask.

Installation

  1. Άνοιγμα του terminal και εκτέλεση της εντολής git init σε ένα άδειο directory
  2. Εκτέλεση της εντολής git clone https://github.com/petrosrapto/DataBase.git
  3. Μετάβαση στο directory Database/App και εκτέλεση της εντολής sudo pip install -r requirements.txt (Θα χρειαστεί να συμπληρωθούν οι κωδικοί του root χρήστη)
  4. Ξεκινήστε τη mySQL και φορτώστε τα αρχεία που θα βρείτε στην παρακάτω παράγραφο(Για τη βάση) χρησιμοποιώντας την εντολή source και βάζοντας το absolute path του αρχείου
  5. Τρέχουμε τις εντολές cd App/ και python3 run.py
  6. Ανοίγουμε τον browser και γράφουμε localhost:3001

Για τη βάση

Τρέξτε στο DBMS τα αρχεία create.sql και insert.sql με αυτήν την σειρά. Εκτενείς λεπτομέρειες και εξηγήσεις για τα αρχεία αυτά μπορούν να βρεθούν στην αναφορά μας.

Γενικότερα

Όλες οι πληρφορίες και εξηγήσεις για την υλοποίηση και τις επιλογές μας υπάρχουν στην αναφορά.

About

Semester project for "Data Bases" course at ECE NTUA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors