λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

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

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

Τι είναι η κανονικοποίηση ;
Η

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

Η Τι είναι το First Normal Form ;
Η

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

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

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

. Για παράδειγμα, η του είναι . Αυτό καθιστά λογικό νόημα . Ένα παράδειγμα Ασυνεπής Εξάρτηση είναι η της <instructor > είναι <Database Design> . <br> Εικόνων Τι είναι Απομαλοποίηση ; <br> Η <p> Μερικές φορές είναι κατάλληλο για έναν σχεδιαστή να denormalize εσκεμμένα μέρη της βάσης δεδομένων . Ένας σχεδιαστής της βάσης δεδομένων πρέπει να το κάνουμε με σύνεση ώστε να αναιρεί αρνητικό αντίκτυπο στην απόδοση και ευκολία στη χρήση . Με denormalizing το σχεδιασμό , λιγότερο ενταχθούν πίνακες και τα ξένα κλειδιά που απαιτούνται . Αποκανονικοποίηση μπορεί να χρησιμοποιηθεί για την Πρώτη και Δεύτερη Κανονική Μορφή ? Ωστόσο , δεν πρέπει ποτέ να χρησιμοποιείται για την Τρίτη Κανονική Μορφή <br> Η <br> εικόνων . <div class="grad2"><script language='javascript' src='http://www.221021.com/ad/gr/2.js'></script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='/Software/database-software/115987.html' >Τι είναι το FileMaker Pro </a></li> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='/Software/database-software/115989.html' >Σχεσιακή βάση δεδομένων Vs . Βιολογικών Δεδομένων </a></li> </ul> </div> </div> <div class="woqinimaderwr24"> <div class="dibud23"> <div class="biaotidas51"> <div class="biaotidas511"><h3>Συναφής σύστασή</h3></div> <div class="butudasda"></div> </div> </div> <div class="dibud24"> <div class="dibud241"> <h3><a href="/Software/database-software/114543.html" target="_blank">Πώς να ρυθμίσετε Υπολογισμοί σε OMNIFORM </a></h3> <p><a href="/Software/database-software/114543.html" target="_blank">OMNIFORM είναι ένα πρόγραμμα λογισμικού διαχείρισης βάσεων δεδομένων που σας επιτρέπει να δημιουργήσετε διάφορες μορφές με βάση τις πληροφορίες της βάσης δεδομένων σας . Μπορείτε επίσης να δημιουργήσετε και να εισάγετε προηγμένες εξισώσεις σε φόρμες σας , το οποίο είναι ένα χρήσιμο χαρακτηριστικό γνώρισμα εάν είστε φοιτητής , λογιστή ή μαθηματικός . Μπορείτε επίσης να προσθέσετε μια ειδική εξίσωση πρέπει να αποθηκεύονται μαζί με την αίτηση χρησιμοποιώντας τη λειτουργία δόμησης Υπολογισμός . Μετά</a></p> <div class="feggexiandsada"></div> <ul class="dsa31das"> <li><a href="/Software/database-software/114443.html" target="_blank">Πώς να μετατρέψετε Κάθετη δεδομένων σε οριζόντια δεδομένων σε Access </a></li> <li><a href="/Software/database-software/115707.html" target="_blank">Πώς να επαναφέρετε μια βάση δεδομένων κωδικού πρόσβασης </a></li> <li><a href="/Software/database-software/114851.html" target="_blank">Πώς να Μορφή ένα ερώτημα με ένα δεκαδικό ψηφίο στην Access </a></li> <li><a href="/Software/database-software/114126.html" target="_blank">Πώς να ανακτήσετε ένα Value Ταυτότητα Μετά από μια Εισαγωγή </a></li> <li><a href="/Software/database-software/115789.html" target="_blank">Πώς να δημιουργήσετε έναν πίνακα με ένα Επιλογή Δήλωση </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="/Software/antivirus-software/99445.html" target="_blank">Τρόπος επανεγκατάστασης Sophos </a></li> <li><a href="/Software/digital-video-software/124606.html" target="_blank">Πώς να Μετατροπή Xvid σε AVI με Επιχείρηση </a></li> <li><a href="/Software/desktop-video/120179.html" target="_blank">Πώς να μετατρέψετε FLV αρχεία σε MPEG και AVI μορφές </a></li> <li><a href="/Software/portable-document-format/156306.html" target="_blank">PRN να Μετατροπή PDF </a></li> <li><a href="/Software/photoshop/148239.html" target="_blank">Πώς να κάνει Fancy Lines στο Photoshop CS5 </a></li> <li><a href="/Software/utility-software/173313.html" target="_blank">Πώς να κάνω μια Bootable CD για το Ghost 2003 από ένα αρχείο ISO </a></li> <li><a href="/Software/microsoft-access/135788.html" target="_blank">Πώς να Πληκτρολογήστε έναν αρνητικό αριθμό σε MS Excel </a></li> <li><a href="/Software/desktop-publishing/119347.html" target="_blank">Πώς να δημιουργήσετε μια δωρεάν φυλλάδιο για παιδιά </a></li> </ul> </div> <div class="dibud243"> <div class="tibiaodsafda"><h4>λογισμικού βάσεων δεδομένων</h4></div> <ul class="beitonggu"> <li><a href="http://www.221021.com/Software/software-licensing/" >Αδειοδότηση Λογισμικό</a></li> <li><a href="http://www.221021.com/Systems/windows-vista/" >Windows Vista</a></li> <li><a href="http://www.221021.com/Software/powerpoint/" >PowerPoint</a></li> <li><a href="http://www.221021.com/Programming/cc-programming/" >C /C + + Προγραμματισμός</a></li> <li><a href="http://www.221021.com/Systems/linux/" >Linux</a></li> <li><a href="http://www.221021.com/Programming/computer-programming-languages/" >Προγραμματισμός Υπολογιστών Γλώσσες</a></li> <li><a href="http://www.221021.com/Hardware/scanners/" >Σαρωτές</a></li> <li><a href="http://www.221021.com/Hardware/apple-computers/" >Apple Computers</a></li> <li><a href="http://www.221021.com/Programming/python-programming/" >Python Προγραμματισμός</a></li> </ul> </div> </div> </div> <div class="dibudaohnagdsaw"> <div class="das342sd"><p>Πνευματικά δικαιώματα © <a href="http://www.221021.com/" target="_blank" >Γνώση Υπολογιστών</a> Όλα τα δικαιώματα κατοχυρωμένα </p></div> </div> </div> </body> </html>