Junior — Middle
Πότε και γιατί συνιστάται να δηλώνετε το πρωτεύον κλειδί στη βάση δεδομένων;
sobes.tech AI
Απάντηση από AI
Προτείνεται πάντα να δηλώνετε το πρωτεύον κλειδί σε μια βάση δεδομένων όταν είναι απαραίτητο να αναγνωρίσετε με μοναδικό τρόπο κάθε εγγραφή στον πίνακα. Αυτό διασφαλίζει την ακεραιότητα των δεδομένων και επιτρέπει την αποτελεσματική εκτέλεση αναζητήσεων, ενημερώσεων και διαγραφών.
Οι κύριοι λόγοι για την δήλωση πρωτεύοντος κλειδιού:
- Μοναδικότητα: διασφαλίζει ότι δεν θα υπάρχουν διπλότυπα στο πεδίο κλειδιού.
- Δείκτες: το πρωτεύον κλειδί ευθυγραμμίζεται αυτόματα, επιταχύνοντας τα ερωτήματα.
- Σχέσεις: χρησιμοποιείται για την καθιέρωση σχέσεων μεταξύ πινάκων (εξωτερικά κλειδιά).
Για παράδειγμα, στον πίνακα χρηστών, το πεδίο id συχνά χρησιμοποιείται ως πρωτεύον κλειδί:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100) UNIQUE
);