1. Ακεραιότητα οντότητας:
* Έννοια: Αυτός ο κανόνας εξασφαλίζει ότι κάθε σειρά (ή πλειάδα) σε έναν πίνακα έχει ένα μοναδικό αναγνωριστικό, γνωστό ως το κύριο κλειδί.
* Επεξήγηση: Το κύριο κλειδί δεν μπορεί να είναι μηδενικό (κενό) και κάθε τιμή πρέπει να είναι ξεχωριστή. Αυτό εγγυάται ότι μπορείτε να εντοπίσετε μοναδικά και να αποκτήσετε πρόσβαση σε οποιαδήποτε συγκεκριμένη εγγραφή στον πίνακα.
* Παράδειγμα: Σε έναν πίνακα που αντιπροσωπεύει τους πελάτες, η στήλη "CustomerId" θα ήταν το κύριο κλειδί. Κάθε πελάτης πρέπει να έχει ένα μοναδικό αναγνωριστικό και δεν μπορεί να παραμείνει κενό.
2. Ακεραιότητα αναφοράς:
* Έννοια: Αυτός ο κανόνας επιβάλλει τη συνέπεια μεταξύ των σχετικών πινάκων με τη δημιουργία συνδέσμων (ξένα κλειδιά) μεταξύ τους.
* Επεξήγηση: Ένα ξένο κλειδί σε έναν πίνακα αναφέρει το κύριο κλειδί ενός άλλου πίνακα. Αυτό δημιουργεί μια σχέση μεταξύ των πινάκων, διασφαλίζοντας ότι τα δεδομένα στον εξαρτημένο πίνακα είναι συνεπή με τα δεδομένα στον αναφερόμενο πίνακα.
* Παράδειγμα: Εξετάστε έναν πίνακα "παραγγελιών" και έναν πίνακα "πελάτες". Το "CustomerId" στον πίνακα "Παραγγελίες" θα ήταν ένα ξένο κλειδί που αναφέρει το πρωταρχικό κλειδί "CustomId" στον πίνακα "Πελάτες". Αυτό σημαίνει ότι κάθε παραγγελία πρέπει να συσχετίζεται με έναν έγκυρο πελάτη στον πίνακα "Πελάτες". Εάν διαγραφεί ένα αρχείο πελάτη, τυχόν παραγγελίες που σχετίζονται με αυτόν τον πελάτη θα επισημαίνονται ως άκυρες ή ενδεχομένως διαγραφόμενες ανάλογα με τον τρόπο με τον οποίο έχει ρυθμιστεί η βάση δεδομένων.
Οφέλη από αυτούς τους κανόνες:
* Συμφωνία δεδομένων: Επιβάλλει ακριβή και αξιόπιστα δεδομένα σε όλη τη βάση δεδομένων.
* Ακεραιότητα δεδομένων: Βοηθά στην πρόληψη της διαφθοράς των δεδομένων και διασφαλίζει τη διατήρηση των σχέσεων δεδομένων.
* Απόδοση σχεσιακής βάσης δεδομένων: Βελτιώνει την απόδοση της βάσης δεδομένων επιτρέποντας την αποτελεσματική ανάκτηση δεδομένων και χειραγώγηση.
* Επικύρωση δεδομένων: Βοηθά στη διασφάλιση των δεδομένων πληροί τους καθορισμένους κανόνες, τη μείωση των σφαλμάτων και τη βελτίωση της ποιότητας των δεδομένων.
Αυτοί είναι μόνο δύο από τους πολλούς σημαντικούς κανόνες στο σχεσιακό μοντέλο. Άλλες βασικές έννοιες περιλαμβάνουν την εξομάλυνση, τη σχεσιακή άλγεβρα και τους τύπους δεδομένων. Η κατανόηση αυτών των κανόνων σας βοηθά να σχεδιάσετε και να διαχειριστείτε αποτελεσματικά τις σχεσιακές βάσεις δεδομένων.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα