65
Εικόνα 18: Η δομή της Βάσης Δεδομένων
Λαμβάνοντας υπόψη τα προαναφερθέντα, προχωρήσαμε στην σχεδίαση της βάσης
δεδομένων του συστήματος, η οποία απαρτίζεται από δεκαεννιά πίνακες. Οι πίνακες αυτοί
συνδέονται μεταξύ τους με ξένα κλειδιά (foreign keys), ώστε όταν τροποποιηθούν κάποια
δεδομένα ενός πίνακα, να ενημερώνονται αυτόματα και οι υπόλοιποι πίνακες που είναι
συνδεδεμένοι με αυτόν.
Ακολουθεί αναλυτική περιγραφή των πινάκων και των πεδίων τους, καθώς και το
είδος των δεδομένων που αποθηκεύουν.
4.3.1 Πίνακας tbl_users
Τα προσωπικά στοιχεία των εγγεγραμμένων χρηστών της εφαρμογής, καθώς, επίσης,
η κατάσταση του λογαριασμού κάθε χρήστη αποθηκεύονται στον πίνακα tbl_users της
MySQL, η δομή του οποίου φαίνεται στη συνέχεια: