Markus Bertram: Datensatz mit Listen ?

Beitrag lesen

Hallo Leute!

Vorweg: allzugut kenn ich mich mit dem Thema Datenbanken
(noch) nicht aus, hab aber schon die Eine oder Andere
"typische" DB-gestützte Webseite realisiert. Nun hab ich
hier jedoch ein Problem, bei dem ich mir nicht so sicher
bin wie das elegant zu lösen ist:

Jeder Datensatz soll nicht nur normale Felder enthalten,
sondern auch Listen. Ein Beispiel wäre eine Seminar-Datenbank.
Zu jeder Person (Seminarleiter) gibt es dort eine Liste mit
Veranstaltungen (jeweils mit Datum,Ort usw.)
Diese soll ebenfalls zB. durchsucht, nach Datum selektiert
etc. werden können. (ein einfaches Textfeld mit der Liste
darin tuts also nicht)
Eigentlich also nichts wirklich Ungewöhnliches, aber
gefunden habe ich zu dem Thema bisher noch nichts.
(Google, hier)

Meine Idee war: jedesmal, wenn man einen neuen Datensatz
anlegt, legt man auch eine weitere Table an, welche
die gewünschte Liste enthalten kann. die Datensätze der
"Haupttabelle" enthalten dann nur ein Feld mit dem
jeweiligen Table-Namen.

Ist das die übliche Lösung für eine solche Aufgabe?
Es werden dann ja schon sehr viele (uU. ein paar tausend)
Tabellen angelegt, kann sowas Probleme geben?

Auf Anregungen (oder Bestätigung) hoffend -

Ciao!
   M.