λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να δημιουργήσετε πίνακα με Ξένων Κλειδιών

Ξένες κλειδιά είναι μια αναγκαιότητα για να προσφέρουν ασφάλεια των δεδομένων και διαχείρισης για τους διαχειριστές . Όταν οι πίνακες συνδέονται χρησιμοποιώντας ένα πρωτεύον κλειδί και ξένο κλειδί , ξένο κλειδί δεδομένων που βασίζεται σε άλλες τιμές του πίνακα δεν μπορεί να διαγραφεί . Αυτό εξασφαλίζει ότι δεν υπάρχουν ορφανά αρχεία και τα χαμένα στοιχεία . Αυτά τα βήματα σας δείχνουν πώς μπορείτε να δημιουργήσετε ένα ξένο κλειδί στον SQL Server . Οδηγίες
Η 1

Καθορίστε το πρωτεύον κλειδί για τον ξένο κλειδί . Το ξένο κλειδί είναι συνδεδεμένο με το πρωτεύον κλειδί του άλλου πίνακα . Για παράδειγμα , ένας πελάτης μπορεί να έχει αρκετές παραγγελίες , έτσι ώστε το πρωτεύον κλειδί του πίνακα των πελατών σας έχει ένα ξένο κλειδί στον πίνακα τάξης . 2

Δημιουργήστε το τραπέζι με το ξένο κλειδί . Σε αυτό το παράδειγμα , το ξένο κλειδί δημιουργείται στον πίνακα σειρά χρησιμοποιώντας το πρωτεύον κλειδί από τον πίνακα των πελατών .

CREATE TABLE ΠΑΡΑΓΓΕΛΙΕΣ ( ΚωδΠαραγγελίας ακέραιος πρωτεύον κλειδί , OrderDate datetime , CustomerID αναφορές ακέραιο ΠΕΛΑΤΩΝ ( SID ) , ποσό διπλό ) ?
εικόνων 3

Alter ένα ξένο κλειδί σε έναν υπάρχοντα πίνακα . Όταν δημιουργούνται νέοι πίνακες , ο διαχειριστής της βάσης δεδομένων μπορεί να χρειαστεί να δημιουργήσετε νέο ξένα κλειδιά σε υπάρχοντες πίνακες . Το παρακάτω παράδειγμα προσθέτει ένα ξένο κλειδί σε έναν υπάρχοντα πίνακα

ALTER TABLE ORDERSADD FOREIGN KEY ( ΚωδΠελάτη ) ΠΑΡΑΠΟΜΠΕΣ ΠΕΛΑΤΩΝ ( SID ) ? .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα