background image

Σχεδιασμός και Υλοποίηση  Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβατών που 
χρησιμοποιούν υπηρεσίες Ταξί 

 

62 

 

sex: Πεδίο απαρίθμησης. Επιτρέπει την επιλογή ανάμεσα στις δύο κατηγορίες των 
φύλων.  Οι  δύο  πιθανές  τιμές  που  μπορεί  να  πάρει  είναι  Male  για  τον  άντρα  και 
Female για τη γυναίκα. 

birthday:  Πεδίο  ημερομηνίας  τύπου  date.  Περιέχει  την  ημερομηνία  γέννησης  του 
χρήστη. 

afm:  Αριθμητικό  πεδίο.  Χρησιμοποιείται  για  την  αποθήκευση  του  Αριθμού 
Φορολογικού  Μητρώου  (ΑΦΜ)  του  χρήστη.  Το  συγκεκριμένο  πεδίο  ζητείται  να 
συμπληρωθεί μόνο από τους οδηγούς, γι’ αυτό μπορεί να είναι κενό για τις άλλες δύο 
κατηγορίες χρηστών. 

id_card:  Πεδίο  χαρακτήρων  μεταβλητού  μήκους,  μέγιστης  χωρητικότητας  8 
χαρακτήρων.  Χρησιμοποιείται  για  την  αποθήκευση  του  αριθμού  της  αστυνομικής 
ταυτότητας του οδηγού. Το συγκεκριμένο πεδίο ζητείται να συμπληρωθεί μόνο από 
τον οδηγό, γι’ αυτό μπορεί να είναι κενό για τις άλλες δύο κατηγορίες χρηστών. 

driv_license: Αριθμητικό πεδίο. Χρησιμοποιείται για την αποθήκευση του Αριθμού 
Άδειας Οδήγησης του οδηγού. Το συγκεκριμένο πεδίο ζητείται να συμπληρωθεί μόνο 
από  τους  οδηγούς,  γι’  αυτό  μπορεί  να  είναι  κενό  για  τις  άλλες  δύο  κατηγορίες 
χρηστών. 

edx:  Πεδίο  χαρακτήρων  μεταβλητού  μήκους,  μέγιστης  χωρητικότητας  15 
χαρακτήρων.  Χρησιμοποιείται  για  την  αποθήκευση  του  αριθμού  ειδικής  άδειας 
οδήγησης  Επιβατηγού  Δημόσιας  Χρήσης  (Ε.Δ.Χ.).  Αυτό  το  πεδίο  ζητείται  να 
συμπληρωθεί μόνο από τους οδηγούς, γι’ αυτό μπορεί να είναι κενό για τις άλλες δύο 
κατηγορίες χρηστών. 

 

3.2.2 Πίνακας taxi_sak 

 

Στον πίνακα αυτό αποθηκεύονται όλες οι απαραίτητες πληροφορίες και τα στοιχεία 
των ταξί. Η δομή του φαίνεται στη συνέχεια (Πίνακας 4): 

Όνομα 

Τύπος 

Κενό  Προεπιλογή 

Πρόσθετα 

Id_t 

int(11) 

Όχι 

Καμία 

AUTO_INCREMENT 

id_driver 

int(11) 

Όχι 

Καμία 

 

ident_taxi_plate 

varchar(30) 

Όχι 

Καμία 

 

licence_taxi 

varchar(50) 

Όχι 

Καμία 

 

model 

varchar(30) 

Όχι 

Καμία 

 

num_of_seats 

int(3) 

Όχι 

Καμία 

 

num_of_bag

 

int(2) 

Όχι 

Καμία