background image

Ολοκληρωμένο Πληροφοριακό Σύστημα Διαχείρισης Πρωταθλημάτων Καλαθοσφαίρισης 

 

προφίλ και του 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 

email 

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