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