Question 1 of 30
A university database contains a table named `CourseEnrollments` that tracks students enrolled in various courses. The table has the following attributes: `StudentID`, `CourseID`, `InstructorName`, and `CourseCredits`. The current design allows for multiple entries for the same `StudentID` and `CourseID`, leading to redundancy in `InstructorName` and `CourseCredits`. If the university wants to ensure that the table adheres to the Second Normal Form (2NF), which of the following changes should be implemented to eliminate partial dependencies?
Create a separate table for `Courses` that includes `CourseID`, `InstructorName`, and `CourseCredits`, and link it to `CourseEnrollments` using `CourseID`.
Remove the `InstructorName` attribute from the `CourseEnrollments` table entirely.
Combine `InstructorName` and `CourseCredits` into a single attribute called `CourseDetails`.
Keep the current structure but ensure that `InstructorName` is unique for each `CourseID`.

Preparing for Microsoft 98-364 Database Fundamentals? Now land the interview.

73% of qualified candidates get rejected because of weak resumes. Build an ATS-optimized, recruiter-ready resume in under 5 minutes - free to start.

Build My Resume Free