Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει η κανονική μορφή Boyce-Codd (BCNF);
- Η Techopedia εξηγεί την Κανονική Μορφή Boyce-Codd (BCNF)
Ορισμός - Τι σημαίνει η κανονική μορφή Boyce-Codd (BCNF);
Το Boyce-Codd Normal Form (BCNF) είναι μία από τις μορφές της κανονικοποίησης της βάσης δεδομένων. Ένας πίνακας βάσης δεδομένων βρίσκεται στο BCNF εάν και μόνο εάν δεν υπάρχουν καθόλου ασήμαντες λειτουργικές εξαρτήσεις των χαρακτηριστικών σε οτιδήποτε άλλο εκτός από ένα υπερσύνολο ενός υποψήφιου κλειδιού.
Το BCNF αναφέρεται επίσης μερικές φορές ως 3.5NF, ή 3.5 Κανονική μορφή.
Η Techopedia εξηγεί την Κανονική Μορφή Boyce-Codd (BCNF)
Το BCNF αναπτύχθηκε από τους Raymond Boyce και EF Codd. το τελευταίο θεωρείται ευρέως ο πατέρας του σχεδιασμού σχεσιακής βάσης δεδομένων.
Το BCNF είναι μια επέκταση της 3ης κανονικής φόρμας (3NF). Για το λόγο αυτό ονομάζεται συχνά 3.5NF. Το 3NF δηλώνει ότι όλα τα δεδομένα σε έναν πίνακα πρέπει να εξαρτώνται μόνο από το πρωτεύον κλειδί του πίνακα και όχι σε οποιοδήποτε άλλο πεδίο του πίνακα. Με την πρώτη ματιά φαίνεται ότι το BCNF και το 3NF είναι το ίδιο πράγμα. Ωστόσο, σε μερικές σπάνιες περιπτώσεις συμβαίνει ότι ένας πίνακας 3NF δεν είναι συμβατός με BCNF. Αυτό μπορεί να συμβεί σε πίνακες με δύο ή περισσότερα επικαλυπτόμενα σύνθετα υποψήφια κλειδιά.
