Consider a database table with the schema 'COURSE_REG(StudentID, StudentName, CourseID, CourseTitle, Grade)'. The functional dependencies identified are:
- StudentID -> StudentName
- CourseID -> CourseTitle
- {StudentID, CourseID} -> Grade
What normal form is this table currently in, and what is the correct decomposition to convert it into Second Normal Form (2NF)?
Ch 20: First Normal Form (1NF)
Step-by-step conversion of un-normalized tables into First Normal Form, ensuring every column contains indivisible, scalar values.
26 Questions26 MCQs0 Short Questions0 Long Questions
SEMESTER PASS
CS403 - Database Management Systems Examination Practice
Timed practice exam simulation for CS403 - Database Management Systems.
Showing 21 โ 26 of 26 Questions
Page 3 of 3
Under relational database normalization theory, which of the following concepts is applicable and directly addressed with respect to Third Normal Form (3NF)?
You are given a non-normalized relation 'CUSTOMER_SALES' that is currently in Second Normal Form (2NF). The schema and dependencies are defined as:
CUSTOMER_SALES (CustomerID, CustomerName, SalesMan, Region)
Primary Key: CustomerID
Functional Dependencies:
- CustomerID -> CustomerName, SalesMan
- SalesMan -> Region
Explain why this table schema violates Third Normal Form (3NF) requirements and show the step-by-step table decomposition needed to normalize it into 3NF relations.
In relational database normalization theory, which type of functional dependencies must be identified and completely eliminated to transition a relation from Second Normal Form (2NF) to Third Normal Form (3NF)?
You are given a non-normalized relation 'STUDENT_ENROLLMENT' that is currently in Second Normal Form (2NF). The schema contains details about students and their academic advisors:
STUDENT_ENROLLMENT (StudentID, StudentName, MajorCode, AdvisorID, AdvisorName, AdvisorOffice)
Primary Key:
- StudentID (A single attribute, hence no partial dependencies exist)
Functional Dependencies:
- StudentID -> StudentName, MajorCode, AdvisorID
- AdvisorID -> AdvisorName, AdvisorOffice
Explain why this schema violates Third Normal Form (3NF) and show the step-by-step table decomposition to normalize it into 3NF relations.
Under database normalization theory, which type of functional dependencies are specifically targeted and completely removed when transitioning a database table from Second Normal Form (2NF) to Third Normal Form (3NF)?