So I am working on a code first MVC with multiple SQL tables. The first contains basic information for a person {UID,FNAME,LNAME,DOB,GENDER}
and the others contain data such as {BOOL1,BOOL2,BOOL3}
. I am using different tables because some data may not be updated as frequently as others, and wish to keep this data separate. Is is acceptable to use the PK of the first table as the PK of the others? And how would I accomplish this without the problem of inserting an identity?
It depends on the scenario -