background image

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

 

mobile_token:

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

 

 

 

 

 

 

 

 

 

 

 

αποστολή ειδοποιήσεων μέσω firebase. Η τιμή του συμπληρώνεται αυτόματα με την είσοδο

 

 

 

   

 

 

 

   

 

 

του λογαριασμού μέσω κινητού τηλεφώνου. Είναι τύπου varchar και έχει μέγιστο αριθμό

 

 

 

 

 

 

 

 

 

 

 

 

χαρακτήρων 200.

 

3.3.2 Πίνακας user_categories

 

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

 

Όνομα  Τύπος 

Σύνθεση 

Προεπιλογή 

id 

int(2) 

 

NOT NULL 

name 

varchar(15)  Utf-8 general ci  NOT NULL 

active 

tinyint(1) 

 

Default ‘0’ 

 

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

 

id:

​Είναι το πρωτεύων κλειδί, το οποίο χαρακτηρίζει μοναδικά κάθε εγγραφή και αυξάνεται

 

   

 

   

 

 

 

 

 

 

 

αυτόματα με την είσοδο κάποιας καινούργιας εγγραφής. Είναι τύπου int με μέγιστο αριθμό

   

 

 

 

 

 

 

 

   

 

 

ψηφίων 2. 

name:

​Είναι το όνομα της κατηγορίας έτσι όπως εμφανίζεται σε κάθε αναφορά στην HTML.

 

   

 

 

 

 

 

   

 

 

 

 

Είναι τύπου varchar και έχει μέγιστο αριθμό χαρακτήρων 15.

 

active: Μέσω αυτού του πεδίου γίνεται αντιληπτό αν η κατηγορία χρήστη είναι ενεργή. Στην

 

 

 

 

 

 

     

 

 

 

 

 

περίπτωση που δεν είναι ενεργή δεν μπορεί να επιλεχθεί κατα την δημιουργία ενός

 

 

 

 

 

 

 

 

 

 

 

 

 

καινούργιου χρήστη ή κατα την τροποποίηση της κατηγορίας του χρήστη. Είναι τύπου

 

   

 

 

 

 

 

 

 

 

 

tinyint με τιμές 0 και 1. Πιο συγκεκριμένα, η τιμή 0 αναφέρεται σε ενεργή κατηγορία χρήστη

   

   

   

 

   

   

   

 

 

 

και η τιμή 1 σε μη ενεργή κατηγορία χρήστη.

 

3.3.3 Πίνακας rate 

Σε αυτόν τον πίνακα είναι αποθηκευμένες οι βαθμολογίες χρηστών . 

 

Όνομα  Τύπος 

Σύνθεση 

Προεπιλογή 

id 

int(2) 

 

NOT NULL 

name 

varchar(15)  Utf-8 general ci  NOT NULL 

active 

tinyint(1) 

 

NOT NULL 

 

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

45