Hallo
ich habe hier eine MySQL Datenbank mit unterschiedlichen Tabellen. Nun möchte ich zwei Tabellen miteinander verknüpfen.
Das ganze soll ein TagSystem für einen Newsblog werden.
Die News werden in Tabelle 1 gespeichert. Diese hat einen PrimaryKey, der Auto_Increment ist. Weiterhin hat diese Tabelle Felder für die Texte, und Einstellungen der jeweiligen News.
Jetzt hab ich mir gedacht, mach ich eine zweite Tabelle auf, in der jedes Tagwort einen Eintrag bekommt. Zusätzlich soll noch ein PrimaryKey rein der Auto_Increment ist und das Tagwort identifiziert. Und dann sollte da ja noch ein Feld rein in dem die IDs aus Tabelle 1 stehen die mit diesem Tag verknüpft werden sollen.
Nun stell ich mir die Frage wie ich dieses ID Feld in der zweiten Tabelle darstelle in dem die IDs aus Tabelle 1 stehen sollen? Mach ich das nur als kommaseparierten String und werte den bei jedem auslesen aus oder gibt es da andere Wege des Datenbankdesigns um solche Verknüpfungen zu realisieren?
Soweit ich das noch aus meinem Studium kenne sollte das ja eine 1 zu n Beziehung sein oder?
Ich hoffe meine Frage ist verständlich. Sollte Fragen auftreten, so, schreibt diese bitte.
Grüße
Daimonion
ich habe hier eine MySQL Datenbank mit unterschiedlichen Tabellen. Nun möchte ich zwei Tabellen miteinander verknüpfen.
Das ganze soll ein TagSystem für einen Newsblog werden.
Die News werden in Tabelle 1 gespeichert. Diese hat einen PrimaryKey, der Auto_Increment ist. Weiterhin hat diese Tabelle Felder für die Texte, und Einstellungen der jeweiligen News.
Jetzt hab ich mir gedacht, mach ich eine zweite Tabelle auf, in der jedes Tagwort einen Eintrag bekommt. Zusätzlich soll noch ein PrimaryKey rein der Auto_Increment ist und das Tagwort identifiziert. Und dann sollte da ja noch ein Feld rein in dem die IDs aus Tabelle 1 stehen die mit diesem Tag verknüpft werden sollen.
Nun stell ich mir die Frage wie ich dieses ID Feld in der zweiten Tabelle darstelle in dem die IDs aus Tabelle 1 stehen sollen? Mach ich das nur als kommaseparierten String und werte den bei jedem auslesen aus oder gibt es da andere Wege des Datenbankdesigns um solche Verknüpfungen zu realisieren?
Soweit ich das noch aus meinem Studium kenne sollte das ja eine 1 zu n Beziehung sein oder?
Ich hoffe meine Frage ist verständlich. Sollte Fragen auftreten, so, schreibt diese bitte.
Grüße
Daimonion
Comment