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

Πώς μπορώ να δημιουργήσω σχέση ξένου κλειδιού πρωτεύοντος κλειδιού στον SQL Server;
Πώς μπορώ να δημιουργήσω σχέση ξένου κλειδιού πρωτεύοντος κλειδιού στον SQL Server;

Βίντεο: Πώς μπορώ να δημιουργήσω σχέση ξένου κλειδιού πρωτεύοντος κλειδιού στον SQL Server;

Βίντεο: Πώς μπορώ να δημιουργήσω σχέση ξένου κλειδιού πρωτεύοντος κλειδιού στον SQL Server;
Βίντεο: Βάσεις Δεδομένων Θεωρία 2 - Σχέσεις 2024, Δεκέμβριος
Anonim

Χρήση του SQL Server Management Studio

  1. Στην Εξερεύνηση αντικειμένων, κάντε δεξί κλικ στον πίνακα που θα να είναι στο ξένο - κλειδί πλευρά του σχέση και κάντε κλικ στο Design.
  2. Από το μενού Σχεδιαστής πίνακα, κάντε κλικ Σχέσεις .
  3. Στο Ξένο - βασικές σχέσεις παράθυρο διαλόγου, κάντε κλικ στην Προσθήκη.
  4. Κάντε κλικ στο σχέση στο Επιλεγμένο Σχέση λίστα.

Σε σχέση με αυτό, πώς μπορούμε να δημιουργήσουμε σχέση μεταξύ πρωτεύοντος κλειδιού και ξένου κλειδιού στον SQL Server;

Προς το δημιουργώ ο πρωτεύον κλειδί και σχέση ξένου κλειδιού , κάντε δεξί κλικ στο ξένο κλειδί στήλες πίνακα (Πίνακας λογαριασμών) και επιλέξτε Σχέσεις … Στο Σχέσεις Ξένων Κλειδιών παράθυρο διαλόγου, κάντε κλικ στην Προσθήκη κουμπί . Αυτό από προεπιλογή θα προσθέσει ένα σχέση στον αριστερό πίνακα.

Επίσης, μπορεί ένα κλειδί να είναι και πρωτεύον και ξένο; Κύρια κλειδιά πρέπει πάντα να είσαι μοναδικός, ξένα κλειδιά πρέπει να επιτρέπονται μη μοναδικές τιμές εάν ο πίνακας είναι μια σχέση ένα προς πολλά. Είναι πολύ καλό να χρησιμοποιήσετε α ξένο κλειδί όπως το πρωτεύων κλειδί εάν ο πίνακας συνδέεται με μια σχέση ένα προς ένα και όχι με μια σχέση ένα προς πολλά.

Εδώ, τι είναι το πρωτεύον κλειδί και το ξένο κλειδί στον SQL Server;

Πρωτεύων κλειδί προσδιορίζουν μοναδικά μια εγγραφή στον πίνακα. Ξένο κλειδί είναι ένα πεδίο στον πίνακα δηλαδή πρωτεύων κλειδί σε άλλο τραπέζι. Πρωτεύων κλειδί δεν μπορεί να δεχθεί μηδενικές τιμές. Ξένο κλειδί μπορεί να δεχθεί πολλαπλές μηδενικές τιμές.

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

Περίληψη:

  1. Κάθε τιμή ξένου κλειδιού πρέπει να αποτελεί μέρος του Πρωτεύοντος κλειδιού άλλων πινάκων.
  2. Το ξένο κλειδί μπορεί να αναφέρεται σε άλλη στήλη στον ίδιο πίνακα. Αυτή η αναφορά είναι γνωστή ως αυτοαναφορά.
  3. Μπορείτε να δημιουργήσετε ένα ξένο κλειδί χρησιμοποιώντας το Create Table, το Alter Table ή το SQL Server Management Studio.

Συνιστάται: