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

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

Τα μειονεκτήματα της κανονικοποίησης

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

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

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

Η Strucutural Μειονεκτήματα
Η

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

Από δεδομένα που κατοικεί σε πολλούς πίνακες σε ένα σωστά κανονικοποιημένο βάση δεδομένων, μερικές φορές απαιτεί περισσότερη εργασία για την εξαγωγή δεδομένων και στην παραγωγή εκθέσεων . Εάν μια έκθεση πωλήσεων απαιτεί δεδομένα από έναν πίνακα προϊόντων , έναν πίνακα τιμών , καθώς και πίνακα πελατών , ένα ερώτημα πρέπει να ενώσουν τις τρεις πίνακες να προσκομίσει την έκθεση . Επεξεργαστές και σκληρούς δίσκους πρέπει να εργαστούμε σκληρότερα για να εκτελέσει αυτά τα ερωτήματα . Από την άλλη πλευρά, αν όλα τα δεδομένα σας κατοικεί σε έναν ενιαίο πίνακα που δεν ομαλοποιηθούν , το ερώτημά σας θα πρέπει μόνο να ανακτήσετε δεδομένα από τον πίνακα . Εξομάλυνση των πινάκων σας αποτελεσματικά για τη μεγιστοποίηση της αποτελεσματικότητας της επεξεργασίας .
Η
εικόνων

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

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