Τι είναι τα κύρια και τα ξένα κλειδιά;
Τι είναι τα κύρια και τα ξένα κλειδιά;

Βίντεο: Τι είναι τα κύρια και τα ξένα κλειδιά;

Βίντεο: Τι είναι τα κύρια και τα ξένα κλειδιά;
Βίντεο: SQL - ΜΑΘΗΜΑ 2.2 - ΔΗΜΙΟΥΡΓΙΑ ΚΛΕΙΔΙΩΝ κ.α. - ΜΕΡΟΣ 2 από 6 - Δημιουργία Ξένων Κλειδιών 2024, Δεκέμβριος
Anonim

Σχέση των Πρωτεύων κλειδί vs Ξένο κλειδί

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

Συνεπώς, ποια είναι η διαφορά μεταξύ ενός πρωτεύοντος κλειδιού και ενός ξένου κλειδιού;

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

Παρομοίως, τι είναι τα πρωτεύοντα και τα ξένα κλειδιά σε ένα DBMS; ΕΝΑ πρωταρχικός είναι ένα σύνολο χαρακτηριστικών/ένας υποψήφιος κλειδί που προσδιορίζει ευδιάκριτα μια εγγραφή σε μια σχέση. Ωστόσο, α ξένο κλειδί σε έναν πίνακα αναφέρεται στο πρωτεύων κλειδί ενός άλλου τραπεζιού. Οχι πρωτεύων κλειδί Τα χαρακτηριστικά μπορούν να περιέχουν NULL τιμές ενώ, α ξένο κλειδί Το χαρακτηριστικό μπορεί να δεχθεί τιμή NULL.

Λαμβάνοντας υπόψη αυτό, τι είναι το πρωτεύον κλειδί και το ξένο κλειδί με παράδειγμα;

ΕΝΑ ΞΕΝΟ ΚΛΕΙΔΙ είναι ένα κλειδί χρησιμοποιείται για τη σύνδεση δύο πινάκων μεταξύ τους. ΕΝΑ ΞΕΝΟ ΚΛΕΙΔΙ είναι ένα πεδίο (ή συλλογή πεδίων) σε έναν πίνακα που αναφέρεται στο ΠΡΩΤΕΥΩΝ ΚΛΕΙΔΙ σε άλλο τραπέζι. Η στήλη "PersonID" στον πίνακα "Persons" είναι η ΠΡΩΤΕΥΩΝ ΚΛΕΙΔΙ στον πίνακα "Πρόσωπα".

Τι είναι τα υπερκύρια υποψήφια και ξένα κλειδιά;

Μια στήλη ή μια ομάδα στηλών σε έναν πίνακα που μας βοηθά να προσδιορίζουμε μοναδικά κάθε γραμμή σε αυτόν τον πίνακα ονομάζεται πρωτεύων κλειδί . Ολα τα κλειδιά που δεν είναι πρωτεύων κλειδί ονομάζονται αναπληρωματικοί κλειδί . ΕΝΑ σούπερ κλειδί χωρίς επαναλαμβανόμενο χαρακτηριστικό καλείται υποψήφιο κλειδί.

Συνιστάται: