background image

 

Νικόλας Ψύλλου, Σχεδίαση και Υλοποίηση διαδικτυακής πλατφόρμας για 
εξυπηρέτηση παιχνιδιών καρτών απομακρυσμένων παικτών
 

 

Πτυχιακή / Διπλωματική Εργασία 

 

51 

 

Εικόνα 16 - Πίνακας games 

 

 
Ανάλυση πεδίων του πίνακα:  

•  id: Δηλώνει το αναγνωριστικό κωδικό του παιχνιδιού. Αποτελεί το πρωτεύων κλειδί 

(primary key) του πίνακα και ο τύπος του είναι ακέραιος (int). 

•  name: Δηλώνει το όνομα το παιχνιδιού. Ο τύπος του πεδίου είναι αλφαριθμητικό 

(varchar) με μέγεθος 25 χαρακτήρες. 

•  description: Δηλώνει την περιγραφή του παιχνιδιού ώστε οι χρήστες να γνωρίζουν 

τις οδηγίες και του κανόνες του παιχνιδιού. Ο τύπος του πεδίου είναι αλφαριθμητικό 
(varchar) με μέγεθος 1000 χαρακτήρες και η τιμή του πεδίου μπορεί να παραμείνει 
κενή (nullable). 

•  max_players: Δηλώνει το μέγιστο αριθμό παικτών που θα έχει το παιχνίδι. Ο τύπος 

του πεδίου είναι ακέραιος (int). 

•  auto_rank: Δηλώνει αν το παιχνίδι θα θέτει αυτόματα τον επόμενο παίχτη όταν ο 

χρήστης που παίζει τερματίσει τον γύρο του. Ο τύπος του πεδίου είναι boolean με 
προκαθορισμένη τιμή το ψέμα (false). 

•  private: Δηλώνει αν το παιχνίδι είναι ελεύθερο για χρήση και από άλλους χρήστες 

στα ΗΤ. Ο τύπος του πεδίου είναι boolean με προκαθορισμένη τιμή το ψέμα (false). 

•  grid_rows: Δηλώνει σε  πόσες γραμμές θα είναι χωρισμένο το ΗΤ.  Ο τύπος του 

πεδίου είναι ακέραιος (int). 

•  grid_cols: Δηλώνει σε πόσες στήλες θα είναι χωρισμένο το ΗΤ. Ο τύπος του πεδίου 

είναι ακέραιος (int). 

•  created_at: Δηλώνει την ημερομηνία και την ώρα που δημιουργήθηκε το παιχνίδι. 

Ο τύπος του πεδίου είναι ημερομηνία και ώρα (datetime). 

•  updated_at: Δηλώνει την ημερομηνία και την ώρα που τροποποιήθηκε το παιχνίδι. 

Ο τύπος του πεδίου είναι ημερομηνία και ώρα (datetime). 

•  user_id:  Δηλώνει  το  αναγνωριστικό  κωδικό  του  χρήστη  που  δημιούργησε  το 

παιχνίδι. Αποτελεί ξένο κλειδί στον πίνακα users και ο τύπος του είναι ακέραιος 
(int).