background image

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

 

69 

 

id_driver_k: Αριθμητικό πεδίο. Περιέχει τον μοναδικό κωδικό του χρήστη ο οποίος 
δημιούργησε  την  κούρσα·  συνήθως  είναι  διαχειριστής  (βλ.  πεδίο  id  του  πίνακα 
users_sak). Αποτελεί ξένο κλειδί του πίνακα και δημιουργεί τη σύνδεσή του με τον 
πίνακα των χρηστών (users_sak). 

id_taxi: Αριθμητικό πεδίο. Περιέχει τον μοναδικό κωδικό του ταξί το οποίο ανέλαβε 
την κούρσα (βλ. πεδίο id_t του πίνακα taxi_sak). Αποτελεί ξένο κλειδί του πίνακα και 
δημιουργεί τη σύνδεσή του με τον πίνακα των ταξί (taxi_sak). 

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

time_koursas:  Πεδίο  ώρας  τύπου  time.  Περιέχει  την  ώρα  πραγματοποίησης  της 
κούρσας. 

duration

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

χαρακτήρων.  Χρησιμοποιείται  για  την  αποθήκευση  της  διάρκειας  της  κούρσας  και 
είναι της μορφής: 1 ώρα 15 λεπτά. 

cost: Αριθμητικό πεδίο τύπου double. Περιέχει το εκτιμώμενο κόστος της κούρσας, 
υπολογιζόμενο με το ταξίμετρο. 

passeng_num_k:  Αριθμητικό  πεδίο.  Χρησιμοποιείται  για  την  αποθήκευση  του 
αριθμού των ατόμων που θα εκτελέσουν την κούρσα. 

bag_num_k:  Αριθμητικό  πεδίο.  Χρησιμοποιείται  για  την  αποθήκευση  του  αριθμού 
των αποσκευών που θα έχουν μαζί τους οι επιβάτες. 

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

 

3.2.7 Πίνακας invoice_sak 

 
Τα  τιμολόγια  με  τα  κόμιστρα  ταξί  και  όλες  οι  άμεσα  σχετιζόμενες  με  αυτά 
πληροφορίες  της  εφαρμογής  αποθηκεύονται  στον  πίνακα  invoice_sak,  η  δομή  του 
οποίου φαίνεται στη συνέχεια (Πίνακας 9): 

Όνομα 

Τύπος 

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

Πρόσθετα 

id_invoice 

int(11) 

Όχι 

Καμία 

AUTO_INCREMENT 

name_invoice 

varchar(30) 

Όχι 

Καμία 

 

ptosi_simaias 

float 

Όχι 

Καμία 

 

invoice1 

float 

Όχι 

Καμία 

 

invoice2 

float 

Όχι 

Καμία 

 

per_hour_charges 

float 

Όχι 

Καμία