background image

Ολοκληρωμένο Πληροφοριακό Σύστημα Διαχείρισης Πρωταθλημάτων Καλαθοσφαίρισης 

 

required_judges:

​Περιέχει τον αριθμό των απαιτούμενων κριτών. Είναι τύπου tinyint και

 

 

 

 

 

 

 

 

 

 

 

έχει μέγιστο αριθμό ψηφίων 1.

 

state:

​Περιέχει την φάση που βρίσκεται ο αγώνας, δηλαδή, 1​

η

περίοδο, 2

η

περίοδο, 3

η

περίοδο,

 

 

 

 

 

   

 

   

   

   

 

4

η

περίοδο. Είναι τύπου enum με τιμές 1, 2, 3, 4 και 0. Η τιμή 0 αναφέρεται σε άγνωστη

 

 

 

 

   

         

     

   

   

 

κατάσταση, η τιμή 1 για την πρώτη περίοδο, η τιμή 2 για την δεύτερη περίοδο, η τιμή 3 για

   

   

 

 

 

   

   

 

 

 

   

   

 

τρίτη περίοδο και η τιμή 4 για την τέταρτη περίοδο. 

register_timestamp:

​Περιέχει την ημερομηνία και την ώρα που δημιουργήθηκε η εγγραφή

 

 

 

 

 

 

 

 

   

 

και είναι τύπου timestamp. 

3.3.14 Πίνακας human_power 

 

Ο πίνακας αυτός περιέχει τους χρήστες και τους αγώνες που συμμετέχουν. 

Όνομα 

Τύπος  Σύνθεση  Προεπιλογή 

game_id  int(11)   

NOT NULL 

user_id 

int(11)   

NOT NULL 

 

Πίνακας 3.14: Δομή του πίνακα ‘human_power’

 

game_id:

​Περιέχει το id του αγώνα. Αποτελεί πρωτεύων κλειδί στον πίνακα “game” και

 

     

 

 

 

 

 

 

 

 

 

ξένο κλειδί στον πίνακα “human_power” και τέλος είναι τύπου int μεγέθους 11. 

user_id:

​Περιέχει το id του χρήστη. Αποτελεί πρωτεύων κλειδί στον πίνακα “user” και ξένο

 

     

 

 

 

 

 

 

 

 

 

 

κλειδί στον πίνακα “human_power” και τέλος είναι τύπου int μεγέθους 11. 

3.3.15 Πίνακας city

 

Σε αυτόν τον πίνακα είναι αποθηκευμένες οι τόποι διαμονής των χρηστών. 

Όνομα  Τύπος 

Σύνθεση 

Προεπιλογή 

id 

int(11) 

 

NOT NULL 

name 

varchar(20)  Utf-8 general ci  NOT NULL 

active 

tinyint(1) 

 

Default ‘0’ 

 

Πίνακας 3.15: Δομή του πίνακα ‘city’

 

57