- 93 -
Πρακτικά, αυτό σημαίνει την αυτόματη διαγραφή:
των εγγραφών της στήλης “user_id” του πίνακα “user_activation” και της στήλης
“user_id“ του πίνακα “password_reset” που περιέχουν την ίδια τιμή με τη στήλη
“user_id“ του πίνακα “users“ σε περίπτωση διαγραφής της εγγραφής αυτής.
των εγγραφών της στήλης “device_id“ του πίνακα “commands” περιέχουν την
ίδια τιμή με τη στήλη “device_id” του πίνακα “devices” σε περίπτωση διαγραφής της
εγγραφής αυτής.
Σε περίπτωση αυτόματης διαγραφής μιας εγγραφής μιας στήλης από την οποία
εξαρτάται κάποια δευτερεύουσα στήλη, τότε διαγράφεται και η αντίστοιχη εγγραφή της
δευτερεύουσας στήλης αναδρομικά.
4.3 Λειτουργίες του ιστοχώρου
Σε αυτήν την ενότητα παρουσιάζονται οι λειτουργίες και υπηρεσίες που προσφέρει ο
ιστοχώρος της διπλωματικής εργασίας. Το σύνολο των υπηρεσιών αυτών υποστηρίζεται από τη
βάση δεδομένων που παρουσιάστηκε στην προηγούμενη ενότητα. Ο ιστοχώρος αναλαμβάνει
να διαχειριστεί τα δεδομένα αυτά με μια διεπαφή φιλική προς τον χρήστη (Εικόνα 66). Πιο
συγκεκριμένα ο ιστοχώρος προσφέρει τις εξής δυνατότητες:
Λειτουργίες για τον χρήστη
Διαχείριση συσκευών
Λειτουργίες για τον διαχειριστή