I have my tags desinged like this in my database:
Table: Item Columns: ItemID, Title, Content Table: Tag Columns: TagID, Title Table: ItemTag Columns: Ite
You can use another column in Item to store tag count and synchronize it when add or remove tags.
Item