background image

 

66 

 

 

Εικόνα 19: Δομή πίνακα tbl_users. 

 

userID: Το πρωτεύον κλειδί του  πίνακα. Πρόκειται για πεδίο  αυτόματης αρίθμησης, 

το  οποίο  χρησιμοποιείται,  για  να  αναγνωρίζονται  μοναδικά  οι  χρήστες  της  διαδικτυακής 

πλατφόρμας. 

userName:  Πεδίο  χαρακτήρων  μεταβλητού  μήκους,  μέγιστης  χωρητικότητας  100 

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

userEmail:  Πεδίο  χαρακτήρων  μεταβλητού  μήκους,  μέγιστης  χωρητικότητας  100 

χαρακτήρων. Σε αυτό αποθηκεύεται το email που θα χρησιμοποιείται από τους χρήστες για 

την σύνδεσή τους στη διαδικτυακή πλατφόρμα. Αποτελεί μοναδικό κλειδί του πίνακα. 

userPass:  Πεδίο  χαρακτήρων  μεταβλητού  μήκους,  μέγιστης  χωρητικότητας  100 

χαρακτήρων.  Σε  αυτό  αποθηκεύεται  ο  κωδικός  πρόσβασης  του  χρήστη  με  κωδικοποίηση 

md5. 

userStatus:  Πεδίο  απαρίθμησης.  Αποθηκεύει  το  αν  ο  λογαριασμός  του  χρήστη  έχει 

επιβεβαιωθεί (Υ) ή όχι(Ν).  

userType:  Πρόκειται  για  ένα  πεδίο  απαρίθμησης,  στο  οποίο  αποθηκεύονται  τα 

δικαιώματα χρήστη. Οι τιμές που μπορεί να πάρει είναι 0- χρήστης με δικαιώματα μόνο για 

ανάγνωση,1-απλός χρήστης, 2- χρήστης με δικαιώματα διαχειριστή. 

userIsActive:  Το  πεδίο  περιγράφει  τη  κατάσταση  λογαριασμού  του  χρήστη.  Είναι 

πεδίο  απαρίθμησης.  Οι  πιθανές  τιμές  που  μπορεί  να  πάρει  είναι:  Υ  αν  λογαριασμός  είναι 

ενεργοποιημένος, ενώ είναι Ν αν ο λογαριασμός χρήστη έχει απενεργοποιηθεί.