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

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

Διαφορά μεταξύ εντοπισμός και μη - Εντοπισμός Σχέσεις

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

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

Πολλές βάσεις δεδομένων της εταιρείας , στην αύξηση της ασφάλειας , δεν επισημαίνουν ρητά κάθε κομμάτι των δεδομένων για επιμέρους πίνακες τους . Για παράδειγμα , ένας πίνακας που παρακολουθεί πληροφορίες σχετικά με δικηγόρους σε ένα δικηγορικό γραφείο θα χρησιμοποιήσει έναν εργαζόμενο αναγνωριστικό αριθμό αντί για ένα όνομα και έναν αριθμό κατηγορίας , αντί της επισήμανσης ρητώς τους τύπους των περιπτώσεων προσπαθεί . Οι πίνακες με τα συγκεντρωτικά στοιχεία που αντιπροσωπεύουν αυτές οι αριθμητικοί κωδικοί που ονομάζεται «Μητρική πίνακες . " Οι κωδικοί αυτοί στη συνέχεια αναφορά ατομική "Tables Παιδί », τα οποία περιέχουν τα δεδομένα που μεταφράζει τον κώδικα μέσα στο κομμάτι των δεδομένων που περιγράφει. Για παράδειγμα , ένας γονέας πίνακα των δεδομένων δικηγόρος θα έχουν ένα τραπέζι του παιδιού που αποθηκεύει τα ονόματα που πηγαίνουν με τους αριθμούς ταυτοποίησης των εργαζομένων .

Η Προσδιορισμός Σχέσεις
Η

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

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

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

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