Ολοκληρωμένο Πληροφοριακό Σύστημα Διαχείρισης Πρωταθλημάτων Καλαθοσφαίρισης
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