Superkey

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 3 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 25 Ιούνιος 2024
Anonim
Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc
Βίντεο: Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc

Περιεχόμενο

Ορισμός - Τι σημαίνει Superkey;

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


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί το Superkey

Για παράδειγμα, ένας πίνακας που χρησιμοποιείται για την αποθήκευση των στοιχείων του κύριου πελάτη μπορεί να περιέχει στήλες όπως:

  • Ονομα πελάτη
  • Κωδικός πελάτη
  • Αριθμός κοινωνικής ασφάλισης (SSN)
  • Διεύθυνση
  • Ημερομηνια γεννησης

Ένα συγκεκριμένο σύνολο στηλών μπορεί να εξαχθεί και να είναι εγγυημένο μοναδικό σε κάθε πελάτη. Τα παραδείγματα των σούπερ κλειδιών είναι τα εξής:

  • Όνομα + SSN + Ημερομηνία γέννησης
  • ID + Όνομα + SSN

Ωστόσο, αυτή η διαδικασία μπορεί να μειωθεί περαιτέρω. Μπορούμε να υποθέσουμε ότι το αναγνωριστικό πελάτη είναι μοναδικό για κάθε πελάτη. Επομένως, το σούπερ κλειδί μπορεί να μειωθεί σε ένα μόνο πεδίο, αναγνωριστικό πελάτη, το οποίο είναι το υποψήφιο κλειδί. Ωστόσο, για να εξασφαλιστεί η απόλυτη μοναδικότητα, μπορεί να σχηματιστεί ένα σύνθετο υποψήφιο κλειδί συνδυάζοντας το αναγνωριστικό πελάτη με το SSN.