Ολοκληρωμένο Πληροφοριακό Σύστημα Διαχείρισης Πρωταθλημάτων Καλαθοσφαίρισης
profession:
Περιλαμβάνει την κατηγορία του χρήστη πριν την τροποποίηση. Αποτελεί
πρωτεύων
κλειδί
στον πίνακα “user_category” και ξένο κλειδί στον πίνακα
“user_update_history” και τέλος είναι τύπου int μεγέθους 2.
profile_pic:
Περιλαμβάνει την εικόνα προφίλ πριν την τροποποίηση. Είναι τύπου varchar
και έχει μέγιστο αριθμό χαρακτήρων 100.
active:
Περιλαμβάνει την πληροφορία αν ο χρήστης ήταν ενεργός πριν την τροποποίηση.
Είναι τύπου tinyint με τιμές 0 και 1. Πιο συγκεκριμένα, η τιμή 0 αναφέρεται σε ενεργούς και
η τιμή 1 σε μη ενεργούς χρήστες.
rate:
Περιλαμβάνει την αξιολόγηση του χρήστη πριν την τροποποίηση. Αποτελεί πρωτεύων
κλειδί στον πίνακα “rate” και ξένο κλειδί στον πίνακα “user_update_history” και τέλος είναι
τύπου int μεγέθους 2.
update_time:
Περιλαμβάνει την ημερομηνία και την ώρα που συνέβει η τροποποίηση των
δεδομένων και τέλος είναι τύπου timestamp.
3.3.5 Πίνακας login_history
Σε αυτόν τον πίνακα είναι αποθηκευμένες οι πληροφορίες σύνδεσης και αποσύνδεσης
κάθε χρήστη. Αναφέρονται πληροφορίες όπως ώρα σύνδεσης και ώρα αποσύνδεσης, καθώς
και η συσκευή σύνδεσης.
Όνομα
Τύπος
Σύνθεση Προεπιλογή
id
int(11)
NOT NULL
user_id
Int(11)
NOT NULL
login_date_time
timestamp
NOT NULL
logout_date_time timestamp
NOT NULL
safe_key
Varchar(15)
NOT NULL
device_name
Varchar(30)
NULL
ip
Varchar(50)
NOT NULL
Πίνακας 3.5: Δομή του πίνακα ‘login_history’
48