background image

 

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

 

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

 

58 

 

3.7.8 Πίνακας teams 

 

Ο πίνακας teams είναι και αυτός επέκταση της δημιουργίας παιχνιδιού. Αν ο GD 

επιλέξει  ότι  οι  παίχτες  θα  χωρίζονται  σε  ομάδες  τότε  τα  στοιχεία  της  ομάδας  θα 
αποθηκεύονται σε αυτό το πίνακα.  
 

Η  παρακάτω  εικόνα  προσδιορίζει  τα  στοιχεία  του  πίνακα  από  το  διάγραμμα  της 

βάσης δεδομένων. 
 
 

 

Εικόνα 19 - Πίνακας teams 

 

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

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

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

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

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

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

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

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

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

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

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

 
Ανάλυση σχέσεων με άλλους πίνακες: 

•  games:  Έχει  σχέση  πολλά  προς  ένα  και  το  πεδίο  συσχέτισης  δημιουργείται  στο 

πίνακα teams με όνομα game_id 

•  table_users: Έχει σχέση ένα προς πολλά και το πεδίο συσχέτισης δημιουργείται στο 

πίνακα table_users με όνομα team_id