background image

3.3.2

Πίνακας “events”

Η στήλη “Όνομα” υποδεικνύει τις ονομασίες των πεδίων, η στήλη “Τύπος” τους

τύπους των γνωρισμάτων, η στήλη “Κενό” είναι ο περιορισμός “Null” και μπορεί να

είναι είτε «Ναι» για όσα πεδία δέχονται κενή τιμή είτε «Όχι» για αυτά που πρέπει

να δέχονται μια τιμή. Ακόμα, η στήλη “Πρόσθετα” είναι οι επιπλέον επιλογές που

μπορούν να έχουν τα πεδία και τέλος η στήλη “Προεπιλογή” δηλώνει μια τιμή, ένα

χαρακτήρα ή ένα σύμβολο που μπορούν να έχουν ως προεπιλογή. Στον πίνακα 3.1

παρουσιάζεται η δομή του πίνακα “events”. Ο συγκεκριμένος πίνακας περιέχει τα

βασικά στοιχεία των εκδηλώσεων.

Όνομα

Τύπος

Κενό

Πρόσθετα

Προεπιλογή

id

INT

Όχι

Auto Increment

Καμία

title

VARCHAR(50)

Όχι

-

Καμία

address

VARCHAR(50)

Όχι

-

Καμία

lat

DECIMAL(10,8)

Όχι

-

Καμία

lng

DECIMAL(10,8)

Όχι

-

Καμία

startDate

DATE

Όχι

-

Καμία

endDate

DATE

Όχι

-

Καμία

startTime

TIME

Όχι

-

Καμία

description

VARCHAR(300)

Όχι

-

Καμία

images

TEXT

Όχι

-

Καμία

userΙd

INT

Όχι

-

Καμία

cityΙd

INT

Όχι

-

Καμία

prefectureΙd

INT

Όχι

-

Καμία

categoryΙd

INT

Όχι

-

Καμία

Πίνακας 3.1: Δομή του πίνακα “events”

Ανάλυση των στηλών του πίνακα “events”:

• id: Δηλώνει το αναγνωριστικό της κάθε εκδήλωσης και είναι το πρωτεύον

κλειδί (Primary Key) του πίνακα. Ο τύπος που έχει το συγκεκριμένο γνώρισμα

έχει καθοριστεί ως ακέραιος (INT) με σκοπό να καλύψει μεγάλες τιμές για

44