Πώς εφαρμόζεται ο περιορισμός ακεραιότητας αναφοράς στην sql;

Πίνακας περιεχομένων:

Πώς εφαρμόζεται ο περιορισμός ακεραιότητας αναφοράς στην sql;
Πώς εφαρμόζεται ο περιορισμός ακεραιότητας αναφοράς στην sql;
Anonim

Οι σχέσεις σε μια βάση δεδομένων υλοποιούνται με ξένα κλειδιά και κύρια κλειδιά. … Ο περιορισμός ακεραιότητας αναφοράς απαιτεί οι τιμές σε μια στήλη ξένου κλειδιού είτε να υπάρχουν στο πρωτεύον κλειδί που αναφέρεται από το ξένο κλειδί είτε να είναι μηδενικές.

Πώς υλοποιείται η ακεραιότητα αναφοράς στην SQL;

Η ακεραιότητα αναφοράς απαιτεί ένα ξένο κλειδί να έχει αντίστοιχο πρωτεύον κλειδί ή να είναι null. Αυτός ο περιορισμός καθορίζεται μεταξύ δύο πινάκων (γονέας και παιδί). διατηρεί την αντιστοιχία μεταξύ των σειρών σε αυτούς τους πίνακες. Σημαίνει ότι η αναφορά από μια σειρά σε έναν πίνακα σε έναν άλλο πίνακα πρέπει να είναι έγκυρη.

Πώς επιτρέπει η SQL την υλοποίηση των περιορισμών ακεραιότητας οντότητας και ακεραιότητας αναφοράς;

- Η SQL επιτρέπει την υλοποίηση της ακεραιότητας της οντότητας με χρησιμοποιώντας το PRIMARY KEY και το UNIQUE όρο. Η ακεραιότητα αναφοράς διατηρείται με τη χρήση της ρήτρας FOREIGN KEY. - Οι ενέργειες που ενεργοποιούνται αναφοράς μπορούν να καθοριστούν από τον σχεδιαστή, χρησιμοποιώντας τους όρους SET NULL, CASCADE και SET DEFAULT.

Τι είναι οι περιορισμοί αναφορικής ακεραιότητας στην SQL;

Η ακεραιότητα αναφοράς είναι ένα σύνολο περιορισμών που εφαρμόζονται στο ξένο κλειδί που αποτρέπει την εισαγωγή μιας σειράς στον θυγατρικό πίνακα (όπου έχετε ξένο κλειδί) για την οποία δεν έχετε αντίστοιχη σειρά στον γονικό πίνακα, δηλαδή εισαγωγή NULL ή μη έγκυροξένα κλειδιά.

Πώς εφαρμόζετε περιορισμούς ακεραιότητας;

Οι περιορισμοί ακεραιότητας διασφαλίζουν ότι όταν οι εξουσιοδοτημένοι χρήστες τροποποιούν τη βάση δεδομένων δεν διαταράσσουν τη συνέπεια των δεδομένων. Κατά τον σχεδιασμό του σχήματος της βάσης δεδομένων εισάγονται περιορισμοί ακεραιότητας. Οι περιορισμοί καθορίζονται στην εντολή SQL DDL, όπως η εντολή "δημιουργία πίνακα" και "αλλαγή πίνακα".

Συνιστάται: