Ολοκληρωμένο Πληροφοριακό Σύστημα Διαχείρισης Πρωταθλημάτων Καλαθοσφαίρισης
required_referees
tinyint(1)
NOT NULL
required_judges
tinyint(1)
NOT NULL
state
enum(0,1,2,3,4)
Default ‘0’
register_timestamp timestamp
NOT NULL
Πίνακας 3.13: Δομή του πίνακα ‘game’
id:
Είναι το πρωτεύων κλειδί, το οποίο χαρακτηρίζει μοναδικά κάθε εγγραφή και αυξάνεται
αυτόματα με την είσοδο κάποιας καινούργιας εγγραφής. Είναι τύπου int μεγέθους 11 ψηφίων
με σκοπό να καλύψει μεγάλες τιμές για αρκετά μεγάλο χρονικό διάστημα.
team_id_1:
Περιέχει το Id της διοργανώτριας ομάδας. Αποτελεί πρωτεύων κλειδί στον
πίνακα “team” και ξένο κλειδί στον πίνακα “game” και τέλος είναι τύπου int μεγέθους 11.
team_id_2:
Περιέχει το Id της φιλοξενούμενης ομάδας. Αποτελεί πρωτεύων κλειδί στον
πίνακα “team” και ξένο κλειδί στον πίνακα “game” και τέλος είναι τύπου int μεγέθους 11.
court_id:
Περιέχει το id του γηπέδου στο οποίο θα διεξαχθεί ο αγώνας. Αποτελεί πρωτεύων
κλειδί στον πίνακα “court” και ξένο κλειδί στον πίνακα “game” και τέλος είναι τύπου int
μεγέθους 11.
date_time:
Περιέχει την ημερομηνία και την ώρα διεξαγωγής του αγώνα και είναι τύπου
datetime.
team_score_1:
Περιέχει το σκορ της διοργανώτριας ομάδας. Είναι τύπου int και έχει μέγιστο
αριθμό ψηφίων 3.
team_score_2: Περιέχει το σκορ της φιλοξενούμενης ομάδας. Είναι τύπου int και έχει
μέγιστο αριθμό ψηφίων 3.
rate:
Περιέχει την αξιολόγηση του αγώνα. Αποτελεί πρωτεύων κλειδί στον πίνακα “rate” και
ξένο κλειδί στον πίνακα “game” και τέλος είναι τύπου int μεγέθους 2.
required_referees:
Περιέχει τον αριθμό των απαιτούμενων διαιτητών. Είναι τύπου tinyint
και έχει μέγιστο αριθμό ψηφίων 1.
56