Κανονικοποίηση είναι πώς οι σχεδιαστές της βάσης δεδομένων να αποφασίσει σχετικά με τα κατάλληλα πεδία , πίνακες και τις σχέσεις των πινάκων που ανήκουν στη βάση δεδομένων . Τα οφέλη από μια ομαλοποιημένη βάση δεδομένων μειωμένη πλεονασμού δεδομένων και ασυνέπεια της εξάρτησης , καθώς και ένα πιο διαισθητικό σχεδιασμό για τους χρήστες . Πλεονάζοντα δεδομένα οδηγεί σε έναν χρήστη να πρέπει να προσθέσετε, να επεξεργαστείτε ή να διαγράψετε τα ίδια δεδομένα από περισσότερες από το ένα μέρος στο σύστημα . Ασυνεπής εξάρτησης αναγκάζει το χρήστη να δει σε μια nonintuitive θέση για τα δεδομένα .
Η Τι είναι το First Normal Form ;
Η
Διασφάλιση κανονικοποίηση της βάσης δεδομένων επιτυγχάνεται με τη χρήση Πρώτη κανονική Μορφή . Αυτό εξαλείφει επαναλαμβανόμενα πεδία σε επιμέρους πίνακες . Ένα παράδειγμα είναι επαναλαμβανόμενο πεδίο Class1 , Class2 και Class3 . Αυτό το σχέδιο θα λειτουργήσει έως ότου ένας φοιτητής παίρνει μια τέταρτη κατηγορία . Ένα άλλο μέρος της First Normal Form είναι να βεβαιωθείτε ότι κάθε πεδίο είναι στο μικρότερο δυνατό μονάδα . Για παράδειγμα , αντί να έχουν ένα πεδίο για ClientName , ο πίνακας θα πρέπει να έχει δύο πεδία , ClientFirstName και ClientLastName .
Εικόνων Τι είναι η Δεύτερη Κανονική Μορφή ;
Η
εξάλειψη των περιττών δεδομένων σε ολόκληρη την πίνακες και τα αρχεία είναι η Δεύτερη Κανονική Μορφή . Ο κύριος του έργου πρέπει να διασφαλίζει ότι κάθε πεδίο εμφανίζεται μόνο σε έναν πίνακα με σκοπό να σταματήσει η επαναλαμβανόμενη εισαγωγή δεδομένων . Η μόνη φορά που ένα πεδίο μπορεί να είναι σε μια δευτερεύουσα τραπέζι είναι όταν χρησιμοποιείται ως ξένο κλειδί . Ένα παράδειγμα αυτού είναι ένας πίνακας εκπαιδευτής που περιέχει το πρωτεύον κλειδί του InstructorID . InstructorID μπορεί να εμφανιστούν ξανά σε ένα δεύτερο πίνακα που ονομάζεται Class να προσδιορίσει ποιος είναι αναθέτοντας την τάξη .
Εικόνων Τι είναι η Τρίτη Κανονική Μορφή ;
Η
Τρίτη Κανονική Μορφή σιγουρεύεται ότι υπάρχει δεν είναι Ασυνεπής εξαρτήσεων . Ασυνέπεια Εξάρτηση συμβαίνει όταν ένα πεδίο είναι μια απροσδόκητη πίνακα . Για παράδειγμα , δεν θα ήταν έξυπνο να ψάξουν για το τηλέφωνο ενός μαθητή στον πίνακα της κατηγορίας. Ο ευκολότερος τρόπος για να βεβαιωθείτε ότι το πεδίο ανήκει στον κατάλληλο πίνακα είναι να ζητήσει από την ερώτηση του Μερικές φορές είναι κατάλληλο για έναν σχεδιαστή να denormalize εσκεμμένα μέρη της βάσης δεδομένων . Ένας σχεδιαστής της βάσης δεδομένων πρέπει να το κάνουμε με σύνεση ώστε να αναιρεί αρνητικό αντίκτυπο στην απόδοση και ευκολία στη χρήση . Με denormalizing το σχεδιασμό , λιγότερο ενταχθούν πίνακες και τα ξένα κλειδιά που απαιτούνται . Αποκανονικοποίηση μπορεί να χρησιμοποιηθεί για την Πρώτη και Δεύτερη Κανονική Μορφή ? Ωστόσο , δεν πρέπει ποτέ να χρησιμοποιείται για την Τρίτη Κανονική Μορφή Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα . Για παράδειγμα, η
Εικόνων Τι είναι Απομαλοποίηση ;
Η
Η
εικόνων .
Συναφής σύστασή
Τελευταία άρθρα