background image

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

 

63 

 

status_taxi 

enum('free', 

'busy', 'off') 

Όχι 

Καμία 

 

location_taxi 

varchar(40) 

Ναι 

NULL 

 

comments_taxi 

text 

Ναι 

NULL 

 

Πίνακας 4: Δομή πίνακα taxi_sak 

Τα πεδία του πίνακα αυτού έχουν την ακόλουθη σημασία: 

id_t: Το πρωταρχικό κλειδί του πίνακα. Πρόκειται για πεδίο αυτόματης αρίθμησης, 
το  οποίο  χρησιμοποιείται  για  να  αναγνωριστεί  μοναδικά  το  ταξί  στην  εφαρμογή. 
Χρησιμοποιείται ως συνδετικό κλειδί σε άλλους πίνακες.  

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

ident_taxi_plate:  Πεδίο  χαρακτήρων  μεταβλητού  μήκους,  μέγιστης  χωρητικότητας 
30 χαρακτήρων. Χρησιμοποιείται για την αποθήκευση του αριθμού της πινακίδας του 
ταξί. 

licence_taxi:  Πεδίο  χαρακτήρων  μεταβλητού  μήκους,  μέγιστης  χωρητικότητας  50 
χαρακτήρων. Χρησιμοποιείται για την αποθήκευση του αριθμού της άδειας ταξί. 

model:  Πεδίο  χαρακτήρων  μεταβλητού  μήκους,  μέγιστης  χωρητικότητας  30 
χαρακτήρων. Χρησιμοποιείται για την αποθήκευση του μοντέλου του ταξί. 

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

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

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

location_taxi: Πεδίο χαρακτήρων μεταβλητού μήκους, μέγιστης χωρητικότητας 100 
χαρακτήρων. Χρησιμοποιείται για την αποθήκευση της τοποθεσίας (οδός, αριθμός, 
πόλη, χώρα, Τ.Κ.) του ταξί. 

comments_taxi: Πεδίο κειμένου. Χρησιμοποιείται για την αποθήκευση της σύντομης 
περιγραφής  των  πρόσθετων  χαρακτηριστικών  που  διαθέτει  το  ταξί,  όπως  για 
παράδειγμα παροχή Wifi, παιδικό κάθισμα, δυνατότητα μεταφοράς κατοικίδιου κ.ά.