Boyce-Codd κανονική μορφή (BCNF)

Συγγραφέας: John Stephens
Ημερομηνία Δημιουργίας: 21 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 29 Ιούνιος 2024
Anonim
ΠΛΗ31 ΜΑΘΗΜΑ 2.2 - ΚΑΤΗΓΟΡΗΜΑΤΙΚΗ ΛΟΓΙΚΗ: Κανονικές Μορφές - Θεωρία 2 από 3
Βίντεο: ΠΛΗ31 ΜΑΘΗΜΑ 2.2 - ΚΑΤΗΓΟΡΗΜΑΤΙΚΗ ΛΟΓΙΚΗ: Κανονικές Μορφές - Θεωρία 2 από 3

Περιεχόμενο

Ορισμός - Τι σημαίνει η κανονική μορφή Boyce-Codd (BCNF);

Το Boyce-Codd Normal Form (BCNF) είναι μία από τις μορφές της κανονικοποίησης της βάσης δεδομένων. Ένας πίνακας βάσης δεδομένων βρίσκεται στο BCNF εάν και μόνο εάν δεν υπάρχουν καθόλου ασήμαντες λειτουργικές εξαρτήσεις των χαρακτηριστικών σε οτιδήποτε άλλο εκτός από ένα υπερσύνολο ενός υποψήφιου κλειδιού.


Το BCNF αναφέρεται επίσης μερικές φορές ως 3.5NF, ή 3.5 Κανονική μορφή.

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί την Κανονική Μορφή Boyce-Codd (BCNF)

Το BCNF αναπτύχθηκε από τους Raymond Boyce και E.F. Codd. το τελευταίο θεωρείται ευρέως ο πατέρας του σχεδιασμού σχεσιακής βάσης δεδομένων.

Το BCNF είναι μια επέκταση της 3ης κανονικής φόρμας (3NF). Για το λόγο αυτό ονομάζεται συχνά 3.5NF. Το 3NF δηλώνει ότι όλα τα δεδομένα σε έναν πίνακα πρέπει να εξαρτώνται μόνο από το πρωτεύον κλειδί του πίνακα και όχι σε οποιοδήποτε άλλο πεδίο του πίνακα. Με την πρώτη ματιά φαίνεται ότι το BCNF και το 3NF είναι το ίδιο πράγμα. Ωστόσο, σε μερικές σπάνιες περιπτώσεις συμβαίνει ότι ένας πίνακας 3NF δεν είναι συμβατός με BCNF. Αυτό μπορεί να συμβεί σε πίνακες με δύο ή περισσότερα επικαλυπτόμενα σύνθετα υποψήφια κλειδιά.