Question
Which of the following scenarios violates Boyce-Codd
Normal Form (BCNF) in a relational schema?Solution
BCNF is a stricter version of 3NF. A table is in BCNF if, for every functional dependency X→YX , X is a superkey. If a candidate key determines another candidate key, it creates redundancy and violates BCNF. For instance, consider a table where StudentID and CourseID are candidate keys, but CourseID determines StudentID. This means there are multiple possible combinations leading to redundancy. Why Other Options Are Incorrect:
- Option A: This scenario adheres to both 3NF and BCNF, as all non-key attributes depend only on the primary key.
- Option B: This violates 2NF due to partial dependency but does not directly address BCNF.
- Option C: This violates 3NF by allowing transitive dependency but does not necessarily violate BCNF.
- Option E: This statement is a valid condition for both 3NF and BCNF.
Which port in India hosted the country's first 1 MW green hydrogen plant in 2025?Â
Which automobile company and the food order delivery platform, Zomato have come together in a strategic association to ensure a green and sustainable m...
Which organization launched the world’s first wooden satellite, LignoSat , in collaboration with Sumitomo Forestry?
The Pradhan Mantri Kisan Samman Nidhi (PM-KISAN) scheme was launched in which year?
What percentage of India’s digital payments were processed through UPI in 2024?
What significant milestone did Pakistan achieve at the United Nations on January 1, 2025?
Which state ranked first in UPI transaction intensity according to the RBI’s September 2025 bulletin?Â
- Which Indian state has launched a ₹1,000 crore Green Hydrogen Policy to boost clean energy production?
Mobile manufacturing, IT hardware, pharma drugs, bulk drugs, medical devices, and telecom among top-performing sectors.So far, ______ applications have...
What was the share of US-based Foreign Portfolio Investors in India’s total foreign holdings in January 2026?Â