Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών
54
3.3.2 Δομή πίνακα “Εθελοντής”
Στον πίνακα 2 φαίνεται η δομή του πίνακα «εθελοντής» ο οποίος περιέχει τις βασικές
πληροφορίες των χρηστών. Στη συνέχεια ακολουθεί ο πίνακας του ΕΚΑΒ, που είναι και ο
κύριος διαχειριστής της πλατφόρμας και έχει πλήρη συσχέτιση με τον εθελοντή. Έπειτα
ακολουθεί ο πίνακας του εκάστοτε περιστατικού με τα απαραίτητα στοιχεία και του απινιδωτή
που αλληλοσυνδέονται μεταξύ τους με το πίνακα εθελοντής. Τέλος έχουμε τον πίνακα
Ασθενής με τα στοιχεία του.
Όνομα
Τύπος
Κενό
Προεπιλογή
Πρόσθετα
Id
Int(11)
Όχι
Καμία
AUTO_INCREMENT
Username
Varchar(25)
Όχι
Καμία
UNIQUE
Password
Varchar(64)
Όχι
Καμία
-
Name
Varchar(25)
Nαι
Καμία
-
Surname
Varchar(25)
Ναι
Καμία
-
Tel1
Bigint(10)
Ναι
Καμία
-
Tel2
Bigint(10)
Ναι
Καμία
-
Varchar(30)
Όχι
Καμία
UNIQUE
Νοtes
Varchar(100)
Ναι
Καμία
-
Latest Training
Date()
Ναι
Καμία
-
Date of Birth
Date()
Ναι
Καμία
-
Address
Varchar(30)
Ναι
Καμία
-
Πίνακας 2: Πίνακας “Εθελοντή”
Ανάλυση στηλών του πίνακα “Εθελοντής”:
• id: Αποτελεί το αναγνωριστικό του χρήστη και είναι το πρωτεύον κλειδί του
πίνακα. Έχει τη δυνατότητα να λάβει πολύ μεγάλες τιμές ώστε να καλύπτει τις
ανάγκες έπειτα από χρόνια.
• username: Αποτελεί το όνομα του χρήστη και χρησιμοποιείται για τη σύνδεσή
του στο σύστημα. Αποτελεί συμβολοσειρά και είναι μοναδική για κάθε χρήστη
νοουμένου πως είναι το εκ των δύο στοιχείων σύνδεσής του στο σύστημα. To
username θα δίδεται απο τον διαχειριστή.