Περιεχόμενο
- Ορισμός - Τι σημαίνει Superkey;
- Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.
- Η Techopedia εξηγεί το Superkey
Ορισμός - Τι σημαίνει Superkey;
Ένα σούπερ κλειδί είναι ένας συνδυασμός στηλών που αναγνωρίζει μονοσήμαντα οποιαδήποτε σειρά μέσα σε έναν πίνακα διαχείρισης σχεσιακής βάσης δεδομένων (RDBMS). Ένα υποψήφιο κλειδί είναι μια στενά συνδεδεμένη ιδέα όπου το σούπερ κλειδί μειώνεται στον ελάχιστο αριθμό των στηλών που απαιτούνται για την μοναδική αναγνώριση κάθε σειράς.
Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.
Η Techopedia εξηγεί το Superkey
Για παράδειγμα, ένας πίνακας που χρησιμοποιείται για την αποθήκευση των στοιχείων του κύριου πελάτη μπορεί να περιέχει στήλες όπως:
- Ονομα πελάτη
- Κωδικός πελάτη
- Αριθμός κοινωνικής ασφάλισης (SSN)
- Διεύθυνση
- Ημερομηνια γεννησης
Ένα συγκεκριμένο σύνολο στηλών μπορεί να εξαχθεί και να είναι εγγυημένο μοναδικό σε κάθε πελάτη. Τα παραδείγματα των σούπερ κλειδιών είναι τα εξής:
- Όνομα + SSN + Ημερομηνία γέννησης
- ID + Όνομα + SSN
Ωστόσο, αυτή η διαδικασία μπορεί να μειωθεί περαιτέρω. Μπορούμε να υποθέσουμε ότι το αναγνωριστικό πελάτη είναι μοναδικό για κάθε πελάτη. Επομένως, το σούπερ κλειδί μπορεί να μειωθεί σε ένα μόνο πεδίο, αναγνωριστικό πελάτη, το οποίο είναι το υποψήφιο κλειδί. Ωστόσο, για να εξασφαλιστεί η απόλυτη μοναδικότητα, μπορεί να σχηματιστεί ένα σύνθετο υποψήφιο κλειδί συνδυάζοντας το αναγνωριστικό πελάτη με το SSN.