Address book DB schema
I need to store contact information for users. I want to present this data on the page as an hCard and downloadable as a vCard . I'd also like to be able to search the database by phone number, email, etc. What do you think is the best way to store this data? Since users could have multiple addresses, etc complete normalization would be a mess. I'm thinking about using XML, but I'm not familiar with querying XML db fields. Would I still be able to search for users by contact info? I'm using SQL Server 2005, if that matters. Consider two tables for People and their addresses: People (pid,