Λειτουργική εξάρτηση αφορά την εξάρτηση της αξίας ενός συνόλου χαρακτηριστικών για την αξία ενός άλλου συνόλου χαρακτηριστικών . Λειτουργικές εξαρτήσεις είναι οι περιορισμοί στο σύνολο των εννόμων σχέσεων που μια βάση δεδομένων μπορεί να περιέχει . Απαιτούν ότι οι τιμές ενός συνόλου χαρακτηριστικών καθορίζουν με μοναδικό τρόπο τις αξίες του άλλου σύνολο γνωρισμάτων . Με άλλα λόγια , ένα σύνολο χαρακτηριστικών γνωρισμάτων , A , καθορίζει λειτουργικά ένα άλλο σύνολο χαρακτηριστικών , Β , εάν η τιμή του Α καθορίζει μια μοναδική τιμή για Β.
εικόνων Μερική και Transitive εξαρτήσεις
μερική λειτουργική εξάρτηση περιγράφει μια κατάσταση κατά την οποία ένα σύνολο χαρακτηριστικών γνωρισμάτων , B , είναι λειτουργικά εξαρτάται από ένα σύνολο γνωρισμάτων , A , αλλά μια ιδιότητα μπορεί να αφαιρεθεί από τον Α και η εξάρτηση εξακολουθεί να ισχύει . Transitive λειτουργική εξάρτηση , όπου το χαρακτηριστικό Α είναι λειτουργικά εξαρτάται από τις ιδιότητες Β και αποδίδουν Β είναι λειτουργικά εξαρτάται από την ιδιότητα C ? Σε αυτή την κατάσταση , αποδίδουν C λέγεται ότι είναι μεταβατικά εξαρτώμενο από το Α μέσω Β.
εικόνων
Στοιχεία για Πλεονάζον Προσωπικό
Η
χαρακτηριστικά ή συνδυασμοί των χαρακτηριστικών που μπορούν να χρησιμοποιηθούν για να προσδιορίσουν μοναδικά μια εγγραφή σε μια σχεσιακή βάση δεδομένων είναι γνωστή ως υποψήφια κλειδιά . Αν το χαρακτηριστικό Β είναι λειτουργικά εξαρτάται από τις ιδιότητες Β , Α λέγεται ότι είναι ο καθοριστικός παράγοντας της Β. Στην υποκείμενη δομή μιας σχέσης , που είναι γνωστή ως ένα σχήμα , αν ο Α είναι υποψήφιο κλειδί δεν θα προκαλέσει επαναληφθεί , ή περιττή , δεδομένων και δημιουργεί αυτό που είναι γνωστό ως επιθυμητή λειτουργική εξάρτηση . Αν όχι , θα προκαλέσει πλεονάζοντα δεδομένα και να δημιουργήσει αυτό που είναι γνωστό ως ανεπιθύμητη λειτουργική εξάρτηση . Για παράδειγμα , αν ένα μόνο σχέση αντιπροσωπεύει διάφορους τύπους πληροφοριών , όπως είναι οι εργαζόμενοι με τους μισθούς τους , τα σχέδια με τους προϋπολογισμούς τους και τη συμμετοχή των εργαζομένων σε προγράμματα , η λειτουργική εξάρτηση μεταξύ των εργαζομένων και των μισθών και των έργων και τον προϋπολογισμό , δημιουργεί περιττά στοιχεία στη σχέση .
Η κανονικοποίηση
Η
Μια τεχνική που είναι γνωστή ως κανονικοποίηση της βάσης δεδομένων προτάθηκε για πρώτη φορά από τον Βρετανό επιστήμονα πληροφορικής , Edgar F. Codd , στη δεκαετία του 1970 . Codd πρότεινε το πρώτο, το δεύτερο και το τρίτο κανονικές μορφές - από το σύνολο των επτά πλέον γνωστό - καθένα από τα οποία ταχθείσας ορισμένα κριτήρια για την εξάλειψη των ανεπιθύμητων λειτουργικών εξαρτήσεων σε μια βάση δεδομένων . Μια παραβίαση οποιασδήποτε από τις κανονικές μορφές υποδηλώνει την παρουσία ενός συγκεκριμένου τύπου των ανεπιθύμητων λειτουργική εξάρτηση , η οποία μπορεί να οδηγήσει σε παρατυπίες κατά την εισαγωγή , ενημέρωση και διαγραφή εγγραφών σε μια βάση δεδομένων .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα