hi everyone...first let me tell you i am a newbie in the world of software development. so my question may seem very annoying to you as you are all expert in this field. though i appreciate your help. now lets go to the point.
i was planning to make a mobile data backup system for which i planned to use mysql database. for simplicity i was considering only contact backup. i created two simple table
USERINFO([U]userID[/U], password)
and
CONTACT([U]contactID[/U], userID, contactNo)
where userID & contactID are integer value auto incremented. my plan was that each contact will go into CONTACT table with different contactID. and the foreign key userId will be used to get all contacts of a user. now i guess my solution is not good. because a user may have 1000 contacts. if our application is used worldwide we will have a lot of user and the contactID field may at time get out of range. so in these case what should be our approach to design the database?
i am sure all of you out there have the solution for this type of problem. please give me your suggestion on this.