λογισμικό

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

Η σημασία ενός πρωτεύοντος κλειδιού

Τα σύγχρονα συστήματα σχεσιακών βάσεων δεδομένων που χρησιμοποιείται για να εισέλθουν , να οργανώσει και να υποβάλει έκθεση σχετικά με όλα τα είδη των δεδομένων . Πριν από την εξέταση τι είδους λογισμικό που μπορείτε να χρησιμοποιήσετε , θα πρέπει να κατανοήσουν τους διάφορους τρόπους που θα μπορούσαν ενδεχομένως να οργανωθούν τα δεδομένα σας . Το 1978 , ο Δρ Peter Pin - Shan Chen του ΜΙΤ έγραψε ένα κρίσιμο χαρτί για την κατανόηση οντότητες δεδομένων και τις σχέσεις μεταξύ τους . Μία από τις βασικές έννοιες του μοντέλου «οντότητας - σχέσης " είναι η χρήση ενός πρωτεύοντος κλειδιού . Βάσεις Δεδομένων
Η

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

Σε μια βάση δεδομένων , μερικές οικονομικές οντότητες έχουν σχέσεις με άλλες οντότητες . Υπάρχουν τρία διαφορετικά είδη μεγάλων σχέσεων σε μοντέλο Δρ Τσεν : η σχέση ένα-προς - ένα , η σχέση ένα-προς -πολλά και τα πολλά - προς-πολλά . Για παράδειγμα , μια τάξη μπορεί να ανταποκριθεί σε μια συγκεκριμένη τάξη από μια λίστα των αιθουσών διδασκαλίας . Ωστόσο , ότι μια τάξη έχει πολλούς μαθητές . Κάθε ένας από τους φοιτητές με τη σειρά του είναι εγγεγραμμένο σε πολλές διαφορετικές κατηγορίες .

Η Βασικά είδη
Η

Τι συνδέει καθέναν από αυτούς τους πίνακες οντότητας είναι η χρήση των κλειδιών . Κλειδιά εντοπίσει τα αρχεία για να σχηματίσουν σχέσεις . "Κύριος " κλειδί σε μια εγγραφή του πίνακα προσδιορίζει μοναδικά το ρεκόρ . Όταν αυτό το κλειδί χρησιμοποιείται ως τιμή του πεδίου σε μια εγγραφή σε ένα διαφορετικό πίνακα , είναι αναφέρεται ως « ξένο κλειδί . " Ένας πίνακας καταχωρίσεων κατηγορίας μπορεί να περιέχει τα ακόλουθα πεδία , όπως για παράδειγμα: ένα ρεκόρ διακριτικό αριθμό ή ταυτότητας, αριθμό ταυτότητας του μαθητή και έναν αριθμό ID κατηγορίας . Η φοιτητική τους ταυτότητα και το αναγνωριστικό κλάσης σε μια τέτοια περίπτωση θα είναι ξένα κλειδιά που χρησιμοποιούνται για να συνδέσει ότι ένα αρχείο καταγραφής πίσω σε ένα μαθητή ή τάξη το δικό τους ξεχωριστό πίνακα . Χωρίς κλειδιά , δεν θα μπορούσαν να διατηρηθούν αυτές οι σχέσεις .
Εικόνων Περιορισμοί Κύριου Κλειδιού
Η

Υπάρχουν ειδικοί κανόνες για τον ορισμό ενός ατόμου κομμάτι των πληροφοριών , ή τομέα , ως πρωτεύον κλειδί . Πρωτεύοντα κλειδιά πρέπει πάντοτε να περιέχει μια τιμή . Δεν μπορεί να είναι κενό . Πρωτεύοντα κλειδιά πρέπει να είναι μοναδικό πίνακα της οντότητας αυτής . Πρωτοβάθμια βασικές αξίες δεν πρέπει ποτέ να αλλάξει . Όλες αυτές οι κανόνες είναι για πρακτικούς λόγους κοινής λογικής . Για παράδειγμα , ένας πίνακας των μαθητών σε ένα σχολείο μπορεί να περιέχει πολλές διαφορετικές φοιτητές με το όνομα " John Smith ". Σε αυτή την περίπτωση , ένα πεδίο το όνομα δεν θα ήταν μια καλή επιλογή για ένα πρωτεύον κλειδί , διότι θα ήταν αδύνατο να διακρίνει ποια μοναδικά " John Smith " εννοούσατε . Η καλύτερη πρακτική είναι να έχουμε ένα σύστημα , μοναδικό αναγνωριστικό αριθμό που δημιουργείται κατά τη στιγμή της εγγραφής εγγράφεται .
Εικόνων Οφέλη
Η

Χρησιμοποιώντας το μοντέλο οντοτήτων-συσχετίσεων , επιλέγοντας πρωτεύοντα κλειδιά , ξένα κλειδιά για την ίδρυση και παρουσιάζει τη συνολική δομή της βάσης δεδομένων σας σε μια σειρά από διαγράμματα οντοτήτων-συσχετίσεων είναι σίγουρα μια δύσκολη διαδικασία . Να κάνει αυτό το έργο μπροστά από το χρόνο σας παρέχει με ένα λογικό σχέδιο για να ξεκινήσει ουσιαστικά η δημιουργία της βάσης δεδομένων σας, στο πακέτο λογισμικού της επιλογής σας .

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

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

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