Es gibt zwei Möglichkeiten:
a)
* Tabelle: types, Spalten: typeid, name, Beispiel: 1, "news"
* Tabelle: news, Spalten: newsid, name, Beispiel: 20, "peter ist glücklich"
* Tabelle: tag, Spalten: tagid, name, Beispiel: 300, "sommer"
* Tabelle: objecttotag, Spalten: typeid, objectid, tagid, Beispiel: 1, 20, 300
b)
* Tabelle: news, Spalten: newsid, name, Beispiel: 20, "peter ist glücklich"
* Tabelle: tag, Spalten: tagid, name, Beispiel: 300, "sommer"
* Tabelle: newstotag, Spalten: typeid, objectid, tagid, Beispiel: 20, 300
Die Pro's und Con's kann man nun abwägen. a ist normalisierter, b ist u.U. effizienter.