Junior
Τι είναι το πρωτεύον κλειδί; Μπορεί να είναι σύνθετο; Δώστε ένα παράδειγμα σύνθετου πρωτεύοντος κλειδιού.
sobes.tech AI
Απάντηση από AI
Ο πρωτεύων κλειδί είναι ένας μοναδικός αναγνωριστικός κωδικός για μια εγγραφή σε έναν πίνακα βάσης δεδομένων. Διασφαλίζει ότι κάθε γραμμή μπορεί να ταυτοποιηθεί με μοναδικό τρόπο.
Το πρωτεύων κλειδί μπορεί να είναι σύνθετο, δηλαδή να αποτελείται από πολλαπλές στήλες που μαζί σχηματίζουν έναν μοναδικό αναγνωριστικό.
Παράδειγμα σύνθετου πρωτεύοντος κλειδιού:
CREATE TABLE Orders (
order_id INT,
product_id INT,
quantity INT,
PRIMARY KEY (order_id, product_id)
);
Εδώ, η μοναδικότητα της εγγραφής καθορίζεται από τον συνδυασμό order_id και product_id.