λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Τι είναι ένα πρωτεύον κλειδί σε Oracle

; Οι τιμές των πρωτεύον κλειδί στην Oracle είναι πάντα μοναδικές . Επιπλέον, οι τιμές των πρωτεύον κλειδί δεν μπορεί να έχει μηδενική ( λείπουν ή είναι άγνωστα ) τιμές , δεν θα πρέπει να αλλάξει με την πάροδο του χρόνου και θα πρέπει να είναι όσο το δυνατόν συντομότερη . Ταυτοποίηση
Η

Ένα πρωτεύον κλειδί είναι ένα εμπόδιο που ορίζεται σε μια σχεσιακή βάση δεδομένων πίνακα που αποτρέπει τους χρήστες από την εισαγωγή διπλότυπων εγγραφών στον πίνακα . Ένα πρωτεύον κλειδί περιορισμό ορίζεται χρησιμοποιώντας ένα σύνολο από στήλες στον πίνακα της βάσης δεδομένων που προσδιορίζει με μοναδικό τρόπο τα αρχεία που είναι αποθηκευμένα σε έναν πίνακα .
Εικόνων Χαρακτηριστικά
Η

Σε έναν πίνακα που αποθηκεύει εργαζομένων πληροφορίες , μια πιθανή στήλη που προσδιορίζει μοναδικά ο εργαζόμενος είναι ο αριθμός Κοινωνικής Ασφάλισης , επειδή δεν υπάρχουν δύο εργαζόμενοι μπορούν να έχουν το ίδιο SSN . Το όνομα του υπαλλήλου δεν μπορεί να είναι ένα πρωτεύον κλειδί , επειδή περισσότερο από ό, τι ένα άτομο μπορεί να έχει το ίδιο όνομα .

Η Λειτουργία
Η

Σε μια βάση δεδομένων της Oracle , για να καθορίσει τη στήλη SSN ως το πρωτεύον κλειδί στον πίνακα των εργαζομένων , κάποιος θα χρησιμοποιήσει την ακόλουθη σύνταξη :

CREATE TABLE εργαζομένων (

ΑΡΙΘΜΟΣ SSN , πώληση

emp_name VARCHAR2 ( 30 ) ,

αριθμό μισθό , πώληση

CONSTRAINT employee_pk PRIMARY KEY ( SSN ) ) ?
εικόνων Επιδράσεις
Η

στο παραπάνω παράδειγμα , όταν SSN ορίζεται ως το πρωτεύον κλειδί για τον πίνακα , η Oracle θα δημιουργήσει ένα μοναδικό ευρετήριο για τη στήλη SSN στο τραπέζι των εργαζομένων . Αυτό το μοναδικό ευρετήριο θα χρησιμοποιηθεί για την επιβολή του κανόνα ότι μια διπλή τιμή για SSN δεν μπορεί να εισαχθεί στον πίνακα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα