GATE Exam  >  GATE Questions  >  Consider the relation scheme of the relation ... Start Learning for Free
Consider the relation scheme of the relation SCHEDULE shown below. What is the highest Normal form of this relation?
SCHEDULE (Stud_ID, Class, Stud_Name, Stud_Major, Class_Time, Building_Room, Instructor)
Assume the following functional dependencies
Stud_ID →Stud_Name
Stud_ID →Stud_Major
Class →Class_Time
Class →Building_Room
Class →Instructor
  • a)
    BCNF
  • b)
    3NF
  • c)
    2NF
  • d)
    1NF
Correct answer is option 'D'. Can you explain this answer?
Verified Answer
Consider the relation scheme of the relation SCHEDULE shown below. Wha...
As per the given data there are some patial dependencies on the key,
For example : Class →Building_Room or Stud_ID → Stud_Major
Therefore, the highest form of the relation is 1NF
View all questions of this test
Most Upvoted Answer
Consider the relation scheme of the relation SCHEDULE shown below. Wha...
Understanding the SCHEDULE Relation
The SCHEDULE relation schema consists of the following attributes:
- Stud_ID
- Class
- Stud_Name
- Stud_Major
- Class_Time
- Building_Room
- Instructor
This schema is subject to certain functional dependencies.
Functional Dependencies
- Stud_ID → Stud_Name
- Stud_ID → Stud_Major
- Class → Class_Time
- Class → Building_Room
- Class → Instructor
Evaluating Normal Forms
To determine the highest normal form of the SCHEDULE relation, we analyze it based on the provided functional dependencies:
1NF (First Normal Form)
- A relation is in 1NF if all attributes contain atomic values and there are no repeating groups. The SCHEDULE relation meets this criterion.
2NF (Second Normal Form)
- A relation is in 2NF if it is in 1NF and all non-key attributes are fully functionally dependent on the primary key.
- Since Stud_ID and Class can be seen as composite keys, Stud_Name and Stud_Major depend only on Stud_ID, while Class_Time, Building_Room, and Instructor depend only on Class. Thus, there are partial dependencies present. Therefore, SCHEDULE is not in 2NF.
3NF (Third Normal Form)
- A relation is in 3NF if it is in 2NF and there are no transitive dependencies. Since SCHEDULE is not in 2NF, it cannot be in 3NF.
BCNF (Boyce-Codd Normal Form)
- A relation is in BCNF if it is in 3NF and for every functional dependency X → Y, X is a superkey. This relation does not satisfy the conditions for 3NF, so it cannot be in BCNF either.
Conclusion
Since the relation SCHEDULE is only in 1NF due to the presence of partial dependencies, the highest normal form for the SCHEDULE relation is:
Correct Answer: 1NF (Option D)
Explore Courses for GATE exam

Similar GATE Doubts

Consider the relation scheme of the relation SCHEDULE shown below. What is the highest Normal form of this relation?SCHEDULE (Stud_ID, Class, Stud_Name, Stud_Major, Class_Time, Building_Room, Instructor)Assume the following functional dependenciesStud_ID→Stud_NameStud_ID→Stud_MajorClass→Class_TimeClass→Building_RoomClass→Instructora)BCNFb)3NFc)2NFd)1NFCorrect answer is option 'D'. Can you explain this answer?
Question Description
Consider the relation scheme of the relation SCHEDULE shown below. What is the highest Normal form of this relation?SCHEDULE (Stud_ID, Class, Stud_Name, Stud_Major, Class_Time, Building_Room, Instructor)Assume the following functional dependenciesStud_ID→Stud_NameStud_ID→Stud_MajorClass→Class_TimeClass→Building_RoomClass→Instructora)BCNFb)3NFc)2NFd)1NFCorrect answer is option 'D'. Can you explain this answer? for GATE 2024 is part of GATE preparation. The Question and answers have been prepared according to the GATE exam syllabus. Information about Consider the relation scheme of the relation SCHEDULE shown below. What is the highest Normal form of this relation?SCHEDULE (Stud_ID, Class, Stud_Name, Stud_Major, Class_Time, Building_Room, Instructor)Assume the following functional dependenciesStud_ID→Stud_NameStud_ID→Stud_MajorClass→Class_TimeClass→Building_RoomClass→Instructora)BCNFb)3NFc)2NFd)1NFCorrect answer is option 'D'. Can you explain this answer? covers all topics & solutions for GATE 2024 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for Consider the relation scheme of the relation SCHEDULE shown below. What is the highest Normal form of this relation?SCHEDULE (Stud_ID, Class, Stud_Name, Stud_Major, Class_Time, Building_Room, Instructor)Assume the following functional dependenciesStud_ID→Stud_NameStud_ID→Stud_MajorClass→Class_TimeClass→Building_RoomClass→Instructora)BCNFb)3NFc)2NFd)1NFCorrect answer is option 'D'. Can you explain this answer?.
Solutions for Consider the relation scheme of the relation SCHEDULE shown below. What is the highest Normal form of this relation?SCHEDULE (Stud_ID, Class, Stud_Name, Stud_Major, Class_Time, Building_Room, Instructor)Assume the following functional dependenciesStud_ID→Stud_NameStud_ID→Stud_MajorClass→Class_TimeClass→Building_RoomClass→Instructora)BCNFb)3NFc)2NFd)1NFCorrect answer is option 'D'. Can you explain this answer? in English & in Hindi are available as part of our courses for GATE. Download more important topics, notes, lectures and mock test series for GATE Exam by signing up for free.
Here you can find the meaning of Consider the relation scheme of the relation SCHEDULE shown below. What is the highest Normal form of this relation?SCHEDULE (Stud_ID, Class, Stud_Name, Stud_Major, Class_Time, Building_Room, Instructor)Assume the following functional dependenciesStud_ID→Stud_NameStud_ID→Stud_MajorClass→Class_TimeClass→Building_RoomClass→Instructora)BCNFb)3NFc)2NFd)1NFCorrect answer is option 'D'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of Consider the relation scheme of the relation SCHEDULE shown below. What is the highest Normal form of this relation?SCHEDULE (Stud_ID, Class, Stud_Name, Stud_Major, Class_Time, Building_Room, Instructor)Assume the following functional dependenciesStud_ID→Stud_NameStud_ID→Stud_MajorClass→Class_TimeClass→Building_RoomClass→Instructora)BCNFb)3NFc)2NFd)1NFCorrect answer is option 'D'. Can you explain this answer?, a detailed solution for Consider the relation scheme of the relation SCHEDULE shown below. What is the highest Normal form of this relation?SCHEDULE (Stud_ID, Class, Stud_Name, Stud_Major, Class_Time, Building_Room, Instructor)Assume the following functional dependenciesStud_ID→Stud_NameStud_ID→Stud_MajorClass→Class_TimeClass→Building_RoomClass→Instructora)BCNFb)3NFc)2NFd)1NFCorrect answer is option 'D'. Can you explain this answer? has been provided alongside types of Consider the relation scheme of the relation SCHEDULE shown below. What is the highest Normal form of this relation?SCHEDULE (Stud_ID, Class, Stud_Name, Stud_Major, Class_Time, Building_Room, Instructor)Assume the following functional dependenciesStud_ID→Stud_NameStud_ID→Stud_MajorClass→Class_TimeClass→Building_RoomClass→Instructora)BCNFb)3NFc)2NFd)1NFCorrect answer is option 'D'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice Consider the relation scheme of the relation SCHEDULE shown below. What is the highest Normal form of this relation?SCHEDULE (Stud_ID, Class, Stud_Name, Stud_Major, Class_Time, Building_Room, Instructor)Assume the following functional dependenciesStud_ID→Stud_NameStud_ID→Stud_MajorClass→Class_TimeClass→Building_RoomClass→Instructora)BCNFb)3NFc)2NFd)1NFCorrect answer is option 'D'. Can you explain this answer? tests, examples and also practice GATE tests.
Explore Courses for GATE exam
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev