background image

 

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

 

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

 

73 

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

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

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

•  rotate: Δηλώνει την κλίση που θα έχει η κάρτα στο τραπέζι. Ο τύπος του πεδίου 

είναι ακέραιος (int) που θα προσδιορίζει τις μοίρες. Η προκαθορισμένη (default) 
είναι το 0. 

•  hidden: Δηλώνει αν η κάρτα θα είναι κλειστή (κρυφή). Ο τύπος του πεδίου είναι 

boolean με προκαθορισμένη τιμή την αλήθεια (true).  

•  turn: Δηλώνει την σειρά που είναι οι κάρτες στην τράπουλα. Ο τύπος του πεδίου 

είναι ακέραιος (int). Η τιμή μπορεί να είναι κενή γιατί δεν είναι απαραίτητη η σειρά 
των καρτών σε κάποιες περιπτώσεις όπως στο τραπέζι. Η τιμή μπορεί να είναι κενή 
(nullable). 

•  position_x: Δηλώνει το σημείο που βρίσκεται η κάρτα στον άξονα Χ της οθόνης. Ο 

τύπος  του  πεδίου  είναι  ακέραιος  (int).  Η  τιμή  μπορεί  να  είναι  κενή  γιατί  όταν  η 
κάρτα  βρίσκεται  στην  τράπουλα  ή  στο  χρήστη  θα  βρίσκεται  σε  συγκεκριμένα 
σημεία στην οθόνη.  

•  position_y: Δηλώνει το σημείο που βρίσκεται η κάρτα στον άξονα Y της οθόνης. Ο 

τύπος  του  πεδίου  είναι  ακέραιος  (int).  Η  τιμή  μπορεί  να  είναι  κενή  γιατί  όταν  η 
κάρτα  βρίσκεται  στην  τράπουλα  ή  στο  χρήστη  θα  βρίσκεται  σε  συγκεκριμένα 
σημεία στην οθόνη.  

•  z_index:  Δηλώνει  τον  αριθμό  που  καθορίζει  τη  σειρά  των  επικαλυπτόμενων 

στοιχείων HTML. Ο τύπος του πεδίου είναι ακέραιος (int). H προκαθορισμένη τιμή 
είναι το 0. 

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

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

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

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

•  table_deck_id: Δηλώνει το αναγνωριστικό κωδικό της στοίβας του ΗΤ. Αποτελεί 

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

•  card_id: Δηλώνει το αναγνωριστικό κωδικό της κάρτας ώστε να είναι διαθέσιμη η 

εικόνα της κάρτας. Αποτελεί ξένο κλειδί στον πίνακα cards και ο τύπος του είναι 
ακέραιος (int). 

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

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

πίνακα table_cards με όνομα table_deck_id 

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

πίνακα table_cards με όνομα card_id