Ορισμένοι πίνακες στη βάση δεδομένων σας μπορεί να περιέχει πολλές σειρές των διπλότυπων δεδομένων . Για παράδειγμα, ένας πελάτης μπορεί να έχετε κάλεσε τρεις φορές την ίδια ημέρα . Σας τραπέζι " κλήση του πελάτη » έχει την ημερομηνία, την ώρα και το αναγνωριστικό πελάτη . Μια επίλεκτη δήλωση χρησιμοποιώντας οποιοδήποτε από αυτά τα στοιχεία θα επιστρέψει πιθανώς πολλές εγγραφές . Εάν δημιουργήσετε ένα τέταρτο θέμα για αυτόν τον πίνακα - καλέστε ID - χρησιμοποιώντας τον τύπο δεδομένων uniqueidentifier , ο υπολογιστής δημιουργεί αυτόματα μια μοναδική τιμή για κάθε εγγραφή . Με τον καθορισμό ID κλήση στο select, την ενημέρωση σας , και να διαγράψετε τις δηλώσεις , μπορείτε να έχετε πρόσβαση μεμονωμένες εγγραφές στον πίνακα .
Εικόνων Μοναδικότητα
Η
Οι εγγυήσεις uniqueidentifier ότι δεν υπάρχουν δύο υπολογιστές οπουδήποτε στον κόσμο, θα παράγει την ίδια αξία . Εκτός από ένα τυχαίο κώδικα που δημιουργείται από τον υπολογιστή, το αναγνωριστικό περιλαμβάνει πληροφορίες από την κάρτα δικτύου του υπολογιστή και το ρολόι της CPU. Η συνολική εγγυημένη μοναδικότητα είναι ελκυστική για τους μεγάλους οργανισμούς που έχουν βάσεις δεδομένων σε πολλούς διαφορετικούς υπολογιστές . Τα δεδομένα που φυλάσσονται σε έναν υπολογιστή μπορεί πάντα να διακρίνονται από τα δεδομένα σε ένα άλλο .
Η Χρησιμοποιεί
Η
Έχοντας μια μοναδική τιμή σε μια σειρά του πίνακα μπορείτε να βρείτε μια ενιαία καταχώριση , να αλλάξει το περιεχόμενό του , ή να το διαγράψετε . Αν έχετε πολλαπλές εμφανίσεις των ίδιων δεδομένων χωρίς μοναδικό αναγνωριστικό , δεν μπορείτε να επιλέξετε μόνο μία εγγραφή . Έτσι, το βιβλίο συντήρησης εξαρτάται από την παροχή αρχεία σας μοναδικές τιμές . Ενώ κάνει αναπαραγωγής συγχώνευσης , μια αυτόματη λειτουργία συντήρησης της βάσης δεδομένων , Microsoft SQL Server λογισμικό θα προσθέσει ένα καθολικό μοναδικό αναγνωριστικό σε πίνακες που δεν έχουν ένα μοναδικό αναγνωριστικό . Το μοναδικό αναγνωριστικό διαβεβαιώνει ότι η αντιγραφή μπορεί να πραγματοποιηθεί σωστά.
Εικόνων Μειονεκτήματα
Η
Ο τύπος δεδομένων uniqueidentifier είναι ένα αρκετά μεγάλο ( 16 - byte ) πεδίο που δημιουργεί σκοτεινές τιμές χρήσιμο μόνο στον υπολογιστή. Διαβάζοντας μέσα από αυτό στην οθόνη σας , δεν θα δείτε καμία σχέση μεταξύ του περιεχομένου της και το περιεχόμενο των άλλων πεδίων , όπως το όνομα , την ημερομηνία ή την περιγραφή . Τυχαία φύση της σημαίνει ότι δεν ακολουθούν προβλέψιμο μοντέλο που μπορείτε να χρησιμοποιήσετε στις εφαρμογές σας . Χρειάζεται επιπλέον χρόνος για το διακομιστή για τη δημιουργία του uniqueidentifier , καθιστώντας την επεξεργασία πιο αργά όταν προσθέτετε αρχεία .
Εικόνων Εναλλακτικές
Η
Αν χρειάζεστε ένα αναγνωριστικό ρεκόρ που είναι μοναδική για ο πίνακας μόνο , και δεν χρειάζεται να είναι μοναδικές παγκοσμίως , είναι πιο απλό να δημιουργήσει ένα ακέραιο ή μεγάλης τύπου integer και να ορίσετε την ιδιότητα του ταυτότητα . Αυτό παράγει ένα μικρότερο οπτικό πεδίο που είναι εύκολο να το διαβάσετε . Μπορείτε να το βάλετε στη χρήση ως αριθμός διαδοχική σειρά ή κάποιο άλλο οικείο στοιχείο.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα