I have to build a web app with the following db structure: I have the structure as in the sketch.I have to separate the people to person and to user because of there are people who will never have user account and just simple added by administrator to the site db.
There is an application form to register to the site. There must be fill the person fields and the user fields
If the admin adds the person to the db(without user info),and this person wants to register later by him/herself how to deal with this case?
He/She tries to register but filling the Person fields will duplicate the data. In this case Person fields already exist. Do you have any idea?
Update1: Thank you for your answers i already known that how to store the data fields in the tables.But don't know how to deal the case when the admin register the person data and that person comes to register him/herself PS:forgive me but i don't have a modeller tool now.