Question
Option 3 : 3NF / 3NF
Detailed Solution
सही उत्तर 3NF / 3NF है।
Question:
A university keeps class-allotment records in relation Allot(Course, Professor, Room) with functional dependencies {Course, Professor} -> Room and Room -> Professor — each room hosts at most one professor's class in a slot. What is the highest normal form of Allot? / एक विश्वविद्यालय कक्षा-आबंटन अभिलेख संबंध Allot(Course, Professor, Room) में रखता है जिसकी फलनात्मक निर्भरताएं {Course, Professor} -> Room और Room -> Professor हैं — प्रत्येक कक्ष एक स्लॉट में अधिकतम एक प्रोफेसर की कक्षा की मेजबानी करता है। Allot का उच्चतम प्रसामान्य रूप कौन-सा है?
Correct Answer: 3NF / 3NF
Candidate keys are {Course, Professor} and {Course, Room} (Room -> Professor gives {Course, Room}+ = all attributes), so every attribute is prime. In Room -> Professor the right side Professor is prime, so 3NF holds. But Room is a determinant that is not a superkey, so BCNF is violated. Highest normal form: 3NF. / उम्मीदवार कुंजियां {Course, Professor} और {Course, Room} हैं (Room -> Professor से {Course, Room}+ = सभी गुण), अतः प्रत्येक गुण मुख्य है। Room -> Professor में दायां पक्ष Professor मुख्य है, इसलिए 3NF सत्य है। परंतु Room निर्धारक होते हुए अधि-कुंजी नहीं है, अतः BCNF का उल्लंघन होता है। उच्चतम प्रसामान्य रूप: 3NF।