Σπίτι Ανάπτυξη Ποια είναι η τέταρτη κανονική μορφή (4nf); - ορισμός από την τεχνολογία

Ποια είναι η τέταρτη κανονική μορφή (4nf); - ορισμός από την τεχνολογία

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

Anonim

Ορισμός - Τι σημαίνει η τέταρτη κανονική μορφή (4NF);

Η τέταρτη κανονική μορφή (4NF) είναι ένα επίπεδο κανονικοποίησης της βάσης δεδομένων, όπου δεν υπάρχουν άλλες ασήμαντες εξαρτήσεις πολλαπλών τιμών, εκτός από ένα υποψήφιο κλειδί.


Βασίζεται στις τρεις πρώτες κανονικές μορφές (1NF, 2NF και 3NF) και στην κανονική μορφή Boyce-Codd (BCNF). Δηλώνει ότι, εκτός από μια βάση δεδομένων που πληροί τις απαιτήσεις του BCNF, δεν πρέπει να περιέχει περισσότερες από μία εξάρτηση από πολλούς όρους.

Η Techopedia εξηγεί την Τέταρτη Κανονική Μορφή (4NF)

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


Έτσι, το 4NF δηλώνει ότι ένας πίνακας δεν πρέπει να έχει περισσότερες από μία από αυτές τις εξαρτήσεις. Το 4NF σπάνια χρησιμοποιείται εκτός ακαδημαϊκών κύκλων.

Ποια είναι η τέταρτη κανονική μορφή (4nf); - ορισμός από την τεχνολογία