Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου -
Κεφάλαιο 3 – Σχεδιασμός και Ανάπτυξη του Συστήματος
Ποτσίκα Ηλιάνα
52
3.2.7 Πίνακας events
Σε αυτόν τον πίνακα αποθηκεύονται πληροφορίες σχετικά με τα ραντεβού (ή
επισκέψεις) που προγραμματίζει ένας χρήστης στον χώρο του πελάτη. Η δομή του
πίνακα παρουσιάζεται στον πίνακα 9.
Όνομα
Τύπος
Κενό
Προεπιλογή
Πρόσθετα
id
int(11)
Όχι
Καμία
AUTO_INCREMENT
title
varchar(30)
Όχι
Καμία
start
datetime
Όχι
Καμία
end
datetime
Yes
NULL
allDay
varchar(30)
Όχι
false
description
text
Yes
NULL
creator_id
int(11)
Όχι
Καμία
cust_id
int(11)
Όχι
Καμία
reminder
date
Yes
NULL
reminder_seen
int(1)
Όχι
Καμία
Πίνακας 9: Πίνακας Ραντεβού (events)
id: Αποτελεί το πρωτεύον κλειδί του πίνακα και χαρακτηρίζει μοναδικά το κάθε
ραντεβού. Αυξάνεται αυτόματα κάθε φορά που προστίθεται ένα νέο ραντεβού στο
ημερολόγιο και κατ’ επέκταση, μια νέα εγγραφή στον πίνακα. Λαμβάνει μεγάλο
εύρος τιμών για να υποστηρίζει πολλές εγγραφές. Αυτό είναι απαραίτητο αν σκεφτεί
κανείς ότι ένας τεχνικός μπορεί να προγραμματίσει πολλά ραντεβού μέσα σε μία
μόνο ημέρα.
title: Είναι ο τίτλος του ραντεβού. Αποτελείται από χαρακτήρες με μέγιστο μήκος 30,
καθώς ο τίτλος πρέπει να είναι μικρός και αντιπροσωπευτικός.
start: Είναι το πεδίο που αποθηκεύει την ημέρα και την ώρα έναρξης του ραντεβού.
Είναι πεδίο τύπου datetime.