I am currently developing a system which enables people to create a profile by entering their name, email address and password. They will then receive a confirmation email. Once they click their confirmation email they will then be taken to a screen to enter details for a wide range of 15 different fields to create a full, detailed business profile.

However I am unsure on the best way to go around it. Should I use to two seperate tables or keep it all combined in one. It would be much easier to use one table but Im not sure if this is technically the best thing to do.

Does anyone have any views on this please?