background image

 

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

 

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

 

75 

 

    

@

ManyToOne

(

()

 

=>

 TablesDecksEntity

,

 

(

tablesDecksEntity

)

 

=>

 

tablesDecksEntity

.

table_cards) 

    

@

JoinColumn

(

{

 name

:

 

'

table_deck_id

'

 

}

    table_deck

:

 

TablesDecksEntity

 

 

    

@

ManyToOne

(

()

 

=>

 CardsEntity

,

 

(

cardsEntity

)

 

=>

 

cardsEntity

.

table_cards_id) 

    

@

JoinColumn

(

{

 name

:

 

'

card_id

'

 

}

    card

:

 

CardsEntity

 

}

 

 

3.7.15 Πίνακας ranks 

 

Ο πίνακας ranks αφορά τις βαθμολογίες που θα έχουν οι παίχτες στο τραπέζι. Οι 

βαθμολογίες θα δημιουργούνται με την έναρξη του παιχνιδιού και θα τροποποιούνται μόνο 
από τον GM.  

Στην  παρακάτω  εικόνα  παρουσιάζονται  τα  πεδία  του  πίνακα  με  τα  κύρια 

χαρακτηριστικά:  
 

 

Εικόνα 26 - Πίνκας ranks 

 
 

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

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

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

•  points: Δηλώνει το πλήθος των πόντων που έχει ο παίχτης. Ο τύπος του πεδίου είναι 

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

 

 

•  row: Δηλώνει τον αριθμό της γραμμής που ανήκει η συγκεκριμένη βαθμολογία. Ο 

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