Junior — Middle
Μπορείς να αναφέρεις διαφορετικούς τύπους πεδίων κλειδιών που χρησιμοποιούνται στους πίνακες βάσεων δεδομένων;
sobes.tech AI
Απάντηση από AI
Στους πίνακες βάσεων δεδομένων, συνήθως χρησιμοποιούνται οι ακόλουθοι τύποι πεδίων κλειδιών:
- Πρωτεύων κλειδί (Primary Key): ταυτοποιεί μοναδικά κάθε εγγραφή στον πίνακα. Για παράδειγμα, το ID χρήστη.
- Ξένο κλειδί (Foreign Key): αναφέρεται στο πρωτεύον κλειδί ενός άλλου πίνακα, διασφαλίζοντας τη σχέση μεταξύ των πινάκων.
- Μοναδικό κλειδί (Unique Key): εγγυάται τη μοναδικότητα της τιμής σε μια στήλη, αλλά μπορεί να επιτρέπει NULL.
- Σύνθετο κλειδί (Composite Key): αποτελείται από πολλαπλές στήλες που μαζί ταυτοποιούν μοναδικά την εγγραφή.
Παράδειγμα:
CREATE TABLE Orders (
OrderID int PRIMARY KEY,
CustomerID int,
OrderDate date,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);