Tach!
Das liest sich wie eine m:n-Beziehung. Für die wäre eine weitere Tabelle mit den Seiten und eine Zuordnungstabelle nötig, wenn man es "richtig" machen würde.
Danke für deine Antwort, wenn ich dich richtig verstanden habe, lege ich also zwei Tabellen an, die sehen dann wie folgt aus:
Es ist etwas schwer für mich zu antworten, weil ich verstehen muss, wozu deine Felder da sind. Das geht aber aus deren Namen nicht zwingend hervor. Ich erkläre mal kurz m:n in allgemeiner Form.
Man hat also zwei Tabellen, in einer stehen die Seiten, in der anderen die Kategorien. Und dann kommt die dritte Tabelle ins Spiel. Die hat mindestens zwei Felder, das eine verweist auf eine Seite, das andere auf eine Kategorie. Wenn eine Seite nur genau einmal in einer bestimmten Kategorie auftauchen soll, legt man nun über diese beiden Felder einen gemeinsamen Primärschlüssel, oder zumindest einen Unique-Key. Eine eigene ID-Spalte kann man sich sparen, denn durch die Unique-Zuordnung kann man den jeweiligen Datensatz schon eindeutig bestimmen. - Weitere Felder kann man auch noch in dieser Tabelle anlegen, wenn zur jeweiligen Zuordnung noch wietere Daten abgelegt werden sollen. Beispielsweise eine Gültigkeitsdauer, von wann bis wann eine Seite in einer Kategorie angezeigt werden soll.
dedlfix.