Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Ποιες είναι οι Χαρακτηριστικό Keys

; Όταν καταρτίζουν μια βάση δεδομένων , οι φορείς σε αυτό , ό, τι μπορεί να είναι - σπουδαστές , πόλεις , τυφώνες - έχουν χαρακτηριστικά . Αν οι οντότητες είναι μαθητές Λυκείου , για παράδειγμα , τα χαρακτηριστικά τους περιλαμβάνουν ονόματα, διευθύνσεις σπιτιού , τους βαθμούς και το χρώμα των μαλλιών . Για να είναι εύκολο να βρει οντότητες στη βάση δεδομένων , να εντοπίσει ένα συγκεκριμένο χαρακτηριστικό μοναδικό για κάθε φορέα και κάνουν ότι το κλειδί για την αναζήτηση σε βάσεις δεδομένων . Βασικοί όροι
Η

περισσότεροι φορείς έχουν πολλά υποψήφια κλειδιά , χαρακτηριστικά που μπορεί να κάνει καλό πλήκτρα . Υποψήφια κλειδιά για μια βάση δεδομένων των ανοιχτών παραγγελιών της επιχείρησής σας , για παράδειγμα , να περιλαμβάνει τον αύξοντα αριθμό , τα ονόματα και τους πελάτες » τους πελάτες τους αριθμούς κοινωνικής ασφάλισης . Το πρωτεύον κλειδί είναι το χαρακτηριστικό ο προγραμματιστής βάση δεδομένων αποφασίσει θα παράγει πληροφορίες πιο αποτελεσματικά. Δευτεροβάθμια ή αναπληρωματικό πλήκτρα προσφέρουν στους χρήστες βάσης δεδομένων εναλλακτικών χαρακτηριστικά να κάνετε αναζήτηση με . Σύνθετα κλειδιά χρησιμοποιούν δύο ή περισσότερα μη μοναδικά χαρακτηριστικά , όπως το πρώτο και το τελευταίο όνομα ή την εταιρική επωνυμία και τον αριθμό τηλεφώνου , ως βάση για την ανάκτηση πληροφοριών .
Εικόνων φυσικά ή Surrogate
Η

Φυσικά πλήκτρα είναι τα χαρακτηριστικά που υπάρχουν στον πραγματικό κόσμο , όπως αριθμούς κοινωνικής ασφάλισης ή τα ονόματα των επιχειρήσεων . Αναπληρωματικά πλήκτρα υπάρχουν μόνο σε σχέση με τη βάση δεδομένων . Εάν η βάση δεδομένων σας παραθέτει τις διευθύνσεις των πελατών , για παράδειγμα - μια στήλη για κάθε οδός, αριθμός , οδός , πόλη, πολιτεία , ταχυδρομικό κώδικα - που θα πρέπει να χρησιμοποιούν τα δεδομένα από κάθε στήλη να κάνει μια γεωγραφική μοναδικό κλειδί . Δουλεύοντας με ένα υποκατάστατο κλειδί που αντιπροσωπεύει τις διευθύνσεις είναι απλούστερη . Ορισμένα λογισμικό βάσης δεδομένων θα εκχωρήσει οντότητες ένα υποκατάστατο κλειδί για σας .

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

Το χαρακτηριστικό που θα επιλέξετε για το κλειδί πρέπει να είναι όχι μόνο το μοναδικό , αλλά αμετάβλητος . : Τα άτομα που « τους αριθμούς Κοινωνικής Ασφάλισης λειτουργούν ως κλειδιά , επειδή δεν αλλάζουν , αλλά τα άτομα « βάρος είναι μεταβλητό και συνεπώς άχρηστο . Οι τύποι οντότητας που εκχωρείτε κλειδιά για να είναι συνεπής : Οι πελάτες και οι παραγγελίες των πελατών είναι διαφορετικές οντότητες και πρέπει να αντιμετωπίζονται χωριστά . Παρακολουθήστε για κλειδιά χαρακτηριστικό που δεν είναι τόσο μοναδική όσο μπορείτε να σκεφτείτε : . Δύο από τα εδάφη του Καναδά έχουν το ίδιο αναγνωριστικό δύο γραμμάτων , για παράδειγμα , έτσι ώστε η γεωγραφική αναγνωριστικό δεν λειτουργεί ως βασικό
Η

Η

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

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