Boyce-Codd Normal Form (BCNF)
Definition - What does
Boyce-Codd Normal Form (BCNF)
mean?
Boyce-Codd Normal Form (BCNF) is one of the forms of database normalization. A database table is in BCNF if and only if there are no non-trivial functional dependencies of attributes on anything other than a superset of a candidate key.
BCNF is also sometimes referred to as 3.5NF, or 3.5 Normal Form.
Techopedia explains
Boyce-Codd Normal Form (BCNF)
BCNF was developed by Raymond Boyce and E.F. Codd; the latter is widely considered the father of relational database design.
BCNF is really an extension of 3rd Normal Form (3NF). For this reason it is frequently termed 3.5NF. 3NF states that all data in a table must depend only on that table’s primary key, and not on any other field in the table. At first glance it would seem that BCNF and 3NF are the same thing. However, in some rare cases it does happen that a 3NF table is not BCNF-compliant. This may happen in tables with two or more overlapping composite candidate keys.
Home
Dictionary
Tags
Data Management
Related Terms
Codd's Rules
First Normal Form (1NF)
Second Normal Form (2NF)
Third Normal Form (3NF)
Edgar F. Codd
Candidate Key
Primary Key
Related Videos
Related Links
Related White Papers
Other Resources
Application Data Design
- Course on mapping real-world business requirements to data structures.
Related Tags
Categories:
Databases
Data Management
Synonyms:
3.5NF
Misspellings:
Boyce Codd Normal Form
Tweet
Tweet
Popular White Papers
Techopedia Newsletter Sign-Up
Get Techopedia delivered to your inbox!
Term of the Day:
Get a new Techie Term sent to you every business day
Best of Techopedia:
We"ll bring you the best Techie articles each month.
Sign-In
Join Techopedia
Follow Us
Follow Techopedia on Facebook
Follow Techopedia on LinkedIn
Follow Techopedia on Twitter
Add Techopedia on Google Plus
Get Techopedia on RSS
Home
Dictionary
Articles
Tutorials
Newsletters
Development
Networks
Wireless
Support
Linux
Enterprise
Enterprise Apps
Security
CRM
IT Business
IT Careers
IT Management
Trends
Cloud Computing
Mobile computing
Personal Tech
Gaming
Internet
Search Engines
Social Media
World Wide Web
All Topics
Hacking
Online Marketing
Buzzwords and Jargon
Viruses
Operating Systems
Legal
People