Τι είναι το πρωτεύον κλειδί;

Σε μια βάση δεδομένων SQL, το πρωτεύον κλειδί είναι μία ή περισσότερες στήλες που αναγνωρίζουν με μοναδικό τρόπο κάθε γραμμή σε έναν πίνακα. Το πρωτεύον κλειδί ορίζεται με τη χρήση του περιορισμού PRIMARY KEY όταν δημιουργείται ένας πίνακας ή αλλάζει ένας πίνακας. Κάθε πίνακας μπορεί να έχει μόνο ένα πρωτεύον κλειδί.

Οι στήλες που έχουν οριστεί ως το πρωτεύον κλειδί έχουν εγγενώς μη περιορισμό NOT NULL, που σημαίνει ότι πρέπει να περιέχουν μια τιμή. Εάν ένας πίνακας τροποποιείται για να προσθέσετε ένα πρωτεύον κλειδί, οποιαδήποτε στήλη ορίζεται ως το πρωτεύον κλειδί δεν πρέπει να περιέχει κενές τιμές ή τιμές NULL. Εάν η στήλη κάνει, δεν μπορεί να προστεθεί ο περιορισμός του πρωτεύοντος κλειδιού. Επίσης, σε ορισμένες σχεσιακές βάσεις δεδομένων, η προσθήκη ενός πρωτεύοντος κλειδιού δημιουργεί ένα ευρετήριο πίνακα, για να βελτιώσει την ταχύτητα εύρεσης συγκεκριμένων σειρών δεδομένων κατά την εκτέλεση ερωτημάτων SQL σε σχέση με αυτόν τον πίνακα.

Όροι βάσης δεδομένων, πρωτεύον, SQL