How do I go about creating a keyword tagging system for a web application like the ones used in many web sites for instance codeplex.com.
I just want to know what kind of design is being used, how many tables, how are they linked, the application logic. What kind of considerations to be aware of.
General tagging would require a table for the tags and a table to link said tags to the items being tagged. The linking table will create a many-to-many relationship.
This has nothing to do with PHP code per se, but Databases. Moved.