So I'm starting to design/layout my tables for my first FULL site I'm starting from scratch and I'm stuck on how I should handle my Tags feature.
Basically members will be able to tag different things like their profile, courses, equipment and pro profiles.
I've done some searching and it looks like the 2 table design is the consensus best method but I thought I would get some thoughts here before I moved on.
With this method you have a "Tags: Tag_ID, name" table and "Tag Map: id, ref_to, tag_id" table.
ref_to would be the ID of whatever the user associated with that tag. So if they added it to their own profile it would ref_to=their profile id.
Is this the right direction or am I way off?
Be gentle!