Currently I store the user's "FirstName" and "LastName" in the USER table, but i also have a USER PROFILE table (which provides additional information about the user) and it would makes sense to have the user's "FirstName" and "LastName" in the USER PROFILE table aswell.
So what do i do? make two copies of "FirstName" and "LastName"?
USER table, contains the user's credentials that the user use to login to his account control panel ie Username, password, registration date, security questions, etc
USER_PROFILE table, contains information about the user, such as Address, Phone Number, country of birth, country of citizenship etc
Relationship
USER 1.* USER_PROFILE