Sobes.tech
Middle

Ποιος είναι ο σκοπός του πρωτεύοντος κλειδιού;

sobes.tech AI

Απάντηση από AI

Ο Πρωτεύων Κλειδί (Primary Key) σε μια βάση δεδομένων είναι ένας μοναδικός αναγνωριστικός αριθμός για κάθε εγγραφή σε έναν πίνακα. Διασφαλίζει:

  • Μοναδικότητα: αποτρέπει την διπλοεγγραφή γραμμών.
  • Ταυτοποίηση: επιτρέπει την ακριβή αναφορά σε μια συγκεκριμένη εγγραφή.
  • Βελτιστοποίηση ερωτημάτων: η ευρετηρίαση του πρωτεύοντος κλειδιού επιταχύνει την αναζήτηση.

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

Παράδειγμα σε SQL:

CREATE TABLE users (
  user_id INT PRIMARY KEY,
  username VARCHAR(50),
  email VARCHAR(100)
);