Ένα σούπερ κλειδί είναι ένα χαρακτηριστικό που μπορεί να χρησιμοποιηθεί για την αναγνώριση ενός αρχείου βάσης δεδομένων
Ένα σούπερ κλειδί είναι είτε ένα μόνο είτε ένα συνδυασμό χαρακτηριστικών που μπορούν να χρησιμοποιηθούν για την μοναδική αναγνώριση ενός αρχείου βάσης δεδομένων. Ένας πίνακας μπορεί να έχει πολλούς συνδυασμούς που δημιουργούν σούπερ κλειδιά.
Παράδειγμα Superkey
Ένας πίνακας με τα πεδία
Ονομα | Ηλικία | SSN | Τηλέφωνο εξωτ. |
---|---|---|---|
Robert Jones | 43 | 123-45-6789 | 123 |
Beth Smith | 43 | 234-56-7890 | 456 |
Robert Jones | 18 | 345-67-8901 | 789 |
Όπως μπορείτε να δείτε, οι στήλες <Όνομα> και <Ηλικία> έχουν πολλαπλές καταχωρήσεις με πανομοιότυπες πληροφορίες. Ενώ η στήλη <Επέκταση τηλεφώνου> μπορεί να χρησιμοποιηθεί για τον εντοπισμό ενός ατόμου, μπορεί να αλλάξει μια επέκταση τηλεφώνου.
Τύποι Superkeys
Από εκείνα που παρατίθενται στον παραπάνω πίνακα , μόνο το
Το
Εάν ο πίνακας δεν περιέχει μια στήλη
Οι νέοι αριθμοί υπαλλήλων θα ονομάζονται υποκατάστατο πρωτεύον κλειδί. Αυτό το υποκατάστατο πρωτεύον κλειδί θα χρησιμεύσει επίσης ως σούπερ κλειδί.