Hallo Michi,
1unitedpower hat ja schon das Projekt verlinkt. Ansonsten gilt: es gibt eine Datenstruktur mit den Attributen forum_id, tag_name, slug, num_messages, suggest. Der tag_name enthält dabei den tatsächlichen Tag, slug ist dazu da um eine sprechende URL generieren zu können, wie etwa http://forum.selfhtml.org/self/tags/css. num_messages ist eine Denormalisierung aus Performance-Gründen, sie enthält die Anzahl der Nachrichten, die diesen Tag tragen.
Weiterhin gibt es dann eine Verbindungstabelle messages_tags, die Nachrichten und Tags verbindet.
LG,
CK