Ένα πρωτεύον κλειδί είναι ένα εμπόδιο που ορίζεται σε μια σχεσιακή βάση δεδομένων πίνακα που αποτρέπει τους χρήστες από την εισαγωγή διπλότυπων εγγραφών στον πίνακα . Ένα πρωτεύον κλειδί περιορισμό ορίζεται χρησιμοποιώντας ένα σύνολο από στήλες στον πίνακα της βάσης δεδομένων που προσδιορίζει με μοναδικό τρόπο τα αρχεία που είναι αποθηκευμένα σε έναν πίνακα .
Εικόνων Χαρακτηριστικά
Η
Σε έναν πίνακα που αποθηκεύει εργαζομένων πληροφορίες , μια πιθανή στήλη που προσδιορίζει μοναδικά ο εργαζόμενος είναι ο αριθμός Κοινωνικής Ασφάλισης , επειδή δεν υπάρχουν δύο εργαζόμενοι μπορούν να έχουν το ίδιο SSN . Το όνομα του υπαλλήλου δεν μπορεί να είναι ένα πρωτεύον κλειδί , επειδή περισσότερο από ό, τι ένα άτομο μπορεί να έχει το ίδιο όνομα .
Η Λειτουργία
Η
Σε μια βάση δεδομένων της Oracle , για να καθορίσει τη στήλη SSN ως το πρωτεύον κλειδί στον πίνακα των εργαζομένων , κάποιος θα χρησιμοποιήσει την ακόλουθη σύνταξη :
CREATE TABLE εργαζομένων (
ΑΡΙΘΜΟΣ SSN , πώληση
emp_name VARCHAR2 ( 30 ) ,
αριθμό μισθό , πώληση
CONSTRAINT employee_pk PRIMARY KEY ( SSN ) ) ?
εικόνων Επιδράσεις
Η
στο παραπάνω παράδειγμα , όταν SSN ορίζεται ως το πρωτεύον κλειδί για τον πίνακα , η Oracle θα δημιουργήσει ένα μοναδικό ευρετήριο για τη στήλη SSN στο τραπέζι των εργαζομένων . Αυτό το μοναδικό ευρετήριο θα χρησιμοποιηθεί για την επιβολή του κανόνα ότι μια διπλή τιμή για SSN δεν μπορεί να εισαχθεί στον πίνακα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα