Ολοκληρωμένο Πληροφοριακό Σύστημα Διαχείρισης Πρωταθλημάτων Καλαθοσφαίρισης
update_time
timestamp
NOT NULL
Πίνακας 3.4: Δομή του πίνακα ‘user_update_history’
id:
Είναι το πρωτεύων κλειδί, το οποίο χαρακτηρίζει μοναδικά κάθε εγγραφή και αυξάνεται
αυτόματα με την είσοδο κάποιας καινούργιας εγγραφής. Είναι τύπου int με μέγιστο αριθμό
ψηφίων 11 για να καλύψει μεγάλο αριθμό εγγραφών για μεγάλο χρονικό διάστημα.
user_id:
Είναι το id του χρήστη στον οποίο αναφέρεται η εγγραφή αναβάθμισης χρήστη.
Είναι τύπου int και έχει μέγιστο αριθμό ψηφίων 11. Αποτελεί πρωτεύων κλειδί στον πίνακα
“user ” και ξένο κλειδί στον πίνακα “user_update_history”.
username:
Περιλαμβάνει το όνομα χρήστη πριν την τροποποίηση. Είναι τύπου varchar και
έχει μέγιστο αριθμό χαρακτήρων 15.
password:
Περιλαμβάνει τον κωδικό πριν την τροποποίηση. Είναι τύπου char και έχει
μέγιστο αριθμό χαρακτήρων 60.
name:
Περιλαμβάνει το όνομα του χρήστη πριν την τελευταία τροποποίηση. Είναι τύπου
varchar και έχει μέγιστο αριθμό χαρακτήρων 15.
surname:
Περιλαμβάνει το επίθετο του χρήστη πριν την τροποποίηση. Είναι τύπου varchar
και έχει μέγιστο αριθμό χαρακτήρων 15.
email:
Περιλαμβάνει το email πριν την τροποποίηση. Είναι τύπου varchar και έχει μέγιστο
αριθμό χαρακτήρων 30.
phone:
Περιλαμβάνει το κινητό τηλέφωνο πριν την τροποποίηση. Είναι τύπου varchar και
έχει μέγιστο αριθμό χαρακτήρων 15.
driving_licence: Περιλαμβάνει το δίπλωμα οδήγησης πριν την τροποποίηση. Είναι τύπου
enum με τιμές 0 και 1. Πιο συγκεκριμένα, η τιμή 0 αναφέρεται σε κάτοχο διπλώματος
οδήγησης και η τιμή 1 σε μη κάτοχο διπλώματος οδήγησης.
living_place:
Περιλαμβάνει τον τόπο κατοικίας πριν την τροποποίηση. Αποτελεί πρωτεύων
κλειδί στον πίνακα “city” και ξένο κλειδί στον πίνακα “user_update_history” και τέλος είναι
τύπου int μεγέθους 11.
47