As I was designing a database for my Database course, I came across a question that made me hesitant about my design.
The exercise asked us about an arbitrary design that should be at least in 3NF. I am sure that the design is already in 1NF and 2NF, but now I am checking for 3NF.
In one of my tables (Employees
), I have two columns: 1. EmployeeID
, and 2. Email
, and possibly some other attributes related to employee entity.
I am now wondering if the uniqueness of email (for each employee) violates the third normal form. Because I can just drop EmplooyeID
and put Email
as the primary key in this design.