Ολοκληρωμένο Πληροφοριακό Σύστημα Διαχείρισης Πρωταθλημάτων Καλαθοσφαίρισης
προφίλ και του polling time. Επιπλέον μπορεί να κάνει αίτηση αλλαγής κωδικού. Οι ίδιες
δυνατότητές παρέχονται και μέσω της εφαρμογής android με την μόνη διαφορά ότι η αλλαγή
της γλώσσας γίνεται αυτόματα ανάλογα με την γλώσσα που έχει επιλεχθεί για την συσκευή.
3.3 Σχεδιασμός και υλοποίηση Βάσης Δεδομένων
Η βάση δεδομένων αποτελεί το θεμέλιο ενός οποιουδήποτε δυναμικού διαδικτυακού
συστήματος για τον λόγο αυτό απαιτεί ιδιαίτερη προσοχή η σχεδίαση και η υλοποίηση της,
αφού σε περίπτωση που δεν γίνει σωστή διαχείριση μπορεί να έχει σημαντικές επιπτώσεις
αργότερα στον κώδικα και ως αποτέλεσμα αρκετές ώρες επιπλέον εργασίας. Για τον λόγο
αυτό ο σχεδιασμός των πινάκων έγινε μετά από αρκετή ανάλυση των προβλημάτων και των
απαιτήσεων. Θα ακολουθήσει λεπτομερής ανάλυση των πινάκων της βάσης δεδομένων.
3.3.1 Πίνακας users
Σε αυτόν τον πίνακα είναι καταχωρημένα χαρακτηριστικά, καθώς και τα στοιχεία
σύνδεσης των χρηστών στο σύστημα.
Όνομα
Τύπος
Σύνθεση
Προεπιλογή
id
int(11)
NOT NULL
username
varchar(15)
Utf-8 general ci NOT NULL
password
char(60)
Utf-8 general ci NOT NULL
name
varchar(15)
Utf-8 general ci NOT NULL
surname
varchar(15)
Utf-8 general ci NOT NULL
varchar(30)
Utf-8 general ci NOT NULL
phone
varchar(15)
Utf-8 general ci NOT NULL
driving_licence
enum (0,1)
Default ‘0’
living_place
int(11)
NOT NULL
profession
int(2)
NOT NULL
profile_pic
varchar(100) Utf-8 general ci NOT NULL
active
tinyint(1)
Default ‘0’
42