Σπίτι Βάσεις δεδομένων Τι είναι η κανονικοποίηση; - ορισμός από την τεχνολογία

Τι είναι η κανονικοποίηση; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Κανονικοποίηση;

Η κανονικοποίηση είναι η διαδικασία της αναδιοργάνωσης δεδομένων σε μια βάση δεδομένων ώστε να πληροί δύο βασικές απαιτήσεις: (1) Δεν υπάρχει πλεονασμός δεδομένων (όλα τα δεδομένα αποθηκεύονται σε ένα μόνο σημείο), και (2) οι εξαρτήσεις δεδομένων είναι λογικές (όλα τα σχετικά δεδομένα τα στοιχεία αποθηκεύονται μαζί). Η κανονικοποίηση είναι σημαντική για πολλούς λόγους, αλλά κυρίως επειδή επιτρέπει στις βάσεις δεδομένων να καταλαμβάνουν όσο το δυνατόν λιγότερο χώρο στο δίσκο, με αποτέλεσμα την αύξηση των επιδόσεων.

Η κανονικοποίηση είναι επίσης γνωστή ως κανονικοποίηση δεδομένων.

Η Techopedia εξηγεί την Κανονικοποίηση

Οι τρεις κύριοι τύποι εξομάλυνσης παρατίθενται παρακάτω. Σημείωση: Το "NF" αναφέρεται σε "κανονική μορφή".

  • 1NF
  • 2NF
  • 3NF

Υπάρχουν τα ακόλουθα τρία NF, αλλά σπανίως χρησιμοποιούνται:

  • BCNF
  • 4NF
  • 5NF

Τα πρώτα τρία NF προήλθαν στις αρχές της δεκαετίας του 1970 από τον πατέρα του σχεσιακού μοντέλου δεδομένων EF Codd. Σχεδόν όλοι οι σημερινοί μηχανισμοί σχεσιακής βάσης δεδομένων χρησιμοποιούν τους κανόνες του.

Ορισμένες μηχανές σχεσιακών βάσεων δεδομένων δεν πληρούν αυστηρά τα κριτήρια για όλους τους κανόνες εξομάλυνσης. Ένα παράδειγμα είναι η λειτουργία πολλαπλών πεδίων που εισήγαγε η Microsoft στην εφαρμογή βάσης δεδομένων Access 2007. Υπήρξε έντονη συζήτηση σε κύκλους βάσεων δεδομένων σχετικά με το αν τέτοιες λειτουργίες αποκλείουν πλέον τέτοιες εφαρμογές από το να είναι πραγματικά συστήματα διαχείρισης σχεσιακών βάσεων δεδομένων.

Τι είναι η κανονικοποίηση; - ορισμός από την τεχνολογία