Use app×
Join Bloom Tuition
One on One Online Tuition
JEE MAIN 2025 Foundation Course
NEET 2025 Foundation Course
CLASS 12 FOUNDATION COURSE
CLASS 10 FOUNDATION COURSE
CLASS 9 FOUNDATION COURSE
CLASS 8 FOUNDATION COURSE
0 votes
1.1k views
in Computer by (25.0k points)

Explain Boyce and Codd form (BCNF).

1 Answer

+1 vote
by (26.0k points)
selected by
 
Best answer

Boyce and Codd form (BCNF):

  • When a relation has more than one candidate key, anomalies may result even though the relation is in 3NF.
  • 3NF does not deal satisfactorily with the case of a relation with overlapping candidate keys
  • BCNF is based on the concept of a determinant.
  • A determinant is any attribute on which some other attribute is fully functionally dependent. .
  • A relation is in BCNF is, and only if, every determinant is a candidate key.

Examples: Consider a database table that stores employee information and has the attributes employee_id, first_name, last_name title. In this table, the field employee_id determines first_name and last_name. Similarly, the tuple ( first_name, last_name ) determines employee_id.

Related questions

0 votes
1 answer
asked Aug 19, 2021 in Computer by Faneesh (37.0k points)
0 votes
1 answer
asked Mar 26, 2020 in Computer by Ranveer01 (26.0k points)
+1 vote
1 answer

Welcome to Sarthaks eConnect: A unique platform where students can interact with teachers/experts/students to get solutions to their queries. Students (upto class 10+2) preparing for All Government Exams, CBSE Board Exam, ICSE Board Exam, State Board Exam, JEE (Mains+Advance) and NEET can ask questions from any subject and get quick answers by subject teachers/ experts/mentors/students.

Categories

...