background image

Σχεδιασμός και Ανάπτυξη Εφαρμογής Android με Υποστηρικτική Ιστοσελίδα για

Δημιουργία Ταξιδιωτικού Οδηγού Δυτικής Μακεδονίας

μέγιστο μήκος τα 9 ψηφία, δεν μπορεί να είναι κενό(NULL). Δεν έχει κάποια

προεπιλεγμένη τιμή και αυξάνεται αυτόματα με την προσθήκη κάθε νέας πε-

ριοχής.

• user_id:Το id του χρήστη είναι ξένο κλειδί του πίνακα που δημιουργεί την

σύνδεση με τον Πίνακα 3.1 users ώστε να φαίνεται ποιος χρήστης δημιούργησε

την περιοχή.

• name:Είναι το όνομα της περιοχής αποτελείται από χαρακτήρες με το μέγιστο

μήκος του να είναι 90. Δεν μπορεί να είναι κενό, μιας και είναι απαραίτητο

για την αποθήκευση της περιοχής και η τιμή του δεν είναι προκαθορισμένη.

• description: Είναι η περιγραφή της περιοχής και μπορεί να έχει το περισσότερο

500 χαρακτήρες. Δεν μπορεί να πάρει ως τιμή το κενό και δεν έχει κάποια

προεπιλεγμένη τιμή.

• type:Είναι ο τύπος της αποθηκευμένης περιοχής, μπορεί να είναι τετράγωνο(2)

ή κύκλος(3). Είναι ακέραιος αριθμός με μόνο ένα ψηφίο, δεν μπορεί να είναι

κενό και δεν έχει προκαθορισμένη τιμή.

• coordinates:Είναι οι συντεταγμένες της περιοχής. Είναι χαρακτήρες με μέγιστο

τους 10000, δεν μπορεί να είναι κενό και δεν έχει κάποια τιμή εξ’ αρχής.

• pfimage:Είναι η εικόνα που μπορεί να έχει προστεθεί για την περιοχή. Είναι

μέχρι 500 χαρακτήρες, μπορεί να είναι κενό το οποίο είναι και η προκαθορι-

σμένη του τιμή.

3.5.3

Πίνακας tours

Στον πίνακα tours αποθηκεύονται οι περιηγήσεις που έχουν δημιουργήσει οι

χρήστες και τα στοιχεία που εισάγουν για αυτές. Η δομή του φαίνεται στον πίνακα

3.3.

• tour_id: To id της περιήγησης είναι το πρωτεύον κλειδί(Primar Key - PK) του

πίνακα tours. Χαρακτηρίζει μοναδικά την κάθε περιήγηση και είναι ακέραιος

με μέχρι 9 ψηφία. Δεν μπορεί να είναι κενό(NULL), δεν έχει κάποια προεπι-

λεγμένη τιμή και με την εισαγωγή νέας περιήγησης αυξάνεται αυτόματα.

49