λογισμικό

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

Πώς να επιλέξετε ένα πρωτεύον κλειδί

Σε Relational Σύστημα Διαχείρισης Βάσεων Δεδομένων ( RDBMS ) , ένα πρωτεύον κλειδί ( PK ) είναι ένα από τα πολλά είδη των κλειδιών που χρησιμοποιούνται για τον καθορισμό ενός πίνακα βάσης δεδομένων . Χρησιμεύει ως ένα μοναδικό αναγνωριστικό για κάθε εγγραφή σε έναν πίνακα και να εξασφαλίζει ότι οι πληροφορίες που αποθηκεύονται δεν αναπαράγονται . Πρωτοβάθμια κλειδιά είναι απαραίτητα για την εξομάλυνση των δεδομένων , που συνδέει ένα σχετικό πίνακα σε έναν άλλο , και γρήγορη αναζήτηση και ανάκτηση των αρχείων . Οι ακόλουθες οδηγίες θα σας βοηθήσουν να επιλέξετε ένα πρωτεύον κλειδί κατά το σχεδιασμό ενός πίνακα . Τα πράγματα που θα χρειαστείτε
λογισμικού βάσεων δεδομένων

Παρουσίαση Περισσότερες οδηγίες
Η 1

Δημιουργήστε μια λίστα με όλα τα ονόματα πεδίου /στήλη στον πίνακα . Για παράδειγμα , εάν θέλετε να αποθηκεύσετε τις πληροφορίες σχετικά με τους υπαλλήλους , θα έχουν πεδία παρόμοια με " EmployeeID ", "Επώνυμο ", " Όνομα, " " BirthDate ", " DateHired . " 2

Επιλέξτε το πεδίο που θα προσδιορίζουν με μοναδικό τρόπο κάθε γραμμή σε έναν πίνακα . Αυτό σημαίνει ότι δεν μπορείτε να έχετε μια τιμή που επαναλαμβάνει σε αυτή τη στήλη . Στο παράδειγμα στο Βήμα 1 , όλα τα πεδία εκτός από το " ΚωδΥπαλλήλου " μπορεί να έχει διπλές καταχωρήσεις , όπως η ίδια το επώνυμο, το όνομα , την ημερομηνία γέννησης ή την ημερομηνία προσληφθεί. Η " ΚωδΥπαλλήλου " πεδίο είναι ένας καλός υποψήφιος για ένα πρωτεύον κλειδί , επειδή είναι πάντα μοναδική για κάθε εργαζόμενο .
Εικόνων 3

αξιολογήσει το πεδίο που έχετε επιλέξει στο βήμα 2 και να καθορίσει εάν τοποθέτηση ενός null αξία σε αυτή τη στήλη είναι μια επιλογή . Αν είναι , δεν μπορείτε να χρησιμοποιήσετε αυτό το πεδίο ως πρωτεύον κλειδί . Ένα σημαντικό χαρακτηριστικό ενός πρωτεύον κλειδί είναι ότι δεν μπορούν να περιέχουν μια μηδενική τιμή . Θα πρέπει να έχει πάντα μία τιμή η οποία μπορεί να είναι οποιαδήποτε από τις έγκυρες τύπους δεδομένων που ορίζονται για αυτό το πεδίο . Δεδομένου ότι πρόκειται να χρησιμοποιηθεί ως βοήθεια ενός αναγνωριστικού εγγραφής , το πρωτεύον κλειδί σας πρέπει να περιέχει τα στοιχεία όλη την ώρα .
Η 4

αξιολογήσει το πεδίο που έχετε επιλέξει στο βήμα 2 και να καθορίσει εάν η τιμή για τη στήλη αυτή μπορεί να να αλλάξει. Αν είναι , δεν μπορείτε να χρησιμοποιήσετε αυτό το πεδίο ως πρωτεύον κλειδί . Αλλάζοντας μια τιμή πρωτεύοντος κλειδιού είναι συνώνυμο με την αλλαγή της ταυτότητας μιας οντότητας . Στο παράδειγμα στο Βήμα 1 , το επώνυμο ενός υπαλλήλου μπορεί να αλλάξει, αλλά η ταυτότητα των εργαζομένων δεν πρέπει , δεδομένου ότι είχε ανατεθεί το συντομότερο το εν λόγω πρόσωπο είχε προσληφθεί . Ακόμη και αν το όνομα αλλάζει , εξακολουθεί να είναι ο ίδιος υπάλληλος. ID εργαζομένων του τον αναγνωρίζει από τους άλλους εργαζόμενους .
5

Εξετάστε τα χαρακτηριστικά του τομέα που έχετε επιλέξει . Αν πληροί όλα τα κριτήρια που ορίζονται στα βήματα 2-4 , χρησιμοποιείτε αυτό το πεδίο ως πρωτεύον κλειδί του πίνακα. Αν όχι , ίσως χρειαστεί να χρησιμοποιήσουν ενσωματωμένο πεδίο " Αυτόματη αρίθμηση " τραπέζι σας ως πρωτεύον κλειδί για να δημιουργήσει μοναδικό αριθμό ρεκόρ για κάθε γραμμή πληροφοριών που έχετε αποθηκεύσει .
Η 6

Συνεχίστε με το σχεδιασμό τραπέζι σας χρησιμοποιώντας προτιμάται η δημιουργία της βάσης δεδομένων σας και το λογισμικό συντήρησης ή σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων ( RDBMS ) .
Η
εικόνων

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

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