Hi,
I'm building a site, similar to Flickr/MySpace.
I'm unsure as to how to design the databse, and how the table structure should be.
For example, each user will have a contacts list. The only way I can think of to keep track of these is to include a csv type list of names in a 'contacts' column in the 'User' table.
Is there a better way? Should I have a separate Contacts table? If so, how do I ensure that the contacts list is limitless?
Are there any resources on this kind of thing on the web? I've been searching google and this site but have not found quite what I'm looking for.
I'm also unsure as to how many columns a table should hold. Is there a guide or is it purely dependant on the application? How many rows of data is considered too much?
Thanks,
Mei