... die Aktualität der Daten ist das Problem. Wenn es genügt Daten der Teilnehmer aktuell zu spiegeln, dann reicht die Liste mit den Primärschlüsseln - ev. die DocID der Personen, oder eine Personalnummer, die sich dann nicht mehr ändern sollte. Eine kategorisierte Ansicht lässt dann per DBLookup die Datenspeigelung zu. Personendokumente sollten dann auf keinen Fall gelöscht werden.
Man kann auch wie Axel es vorschlägt zum Kurs hierarchische Unterdokumente der Teilnehmer erstellen, hat dann aber redundante Daten in diesen Dokumenten, die ggf. per Agent aktuell gehalten werden können.
Es gibt mehrere Ansätze - aber ein hierarchisches Unterdokument kann nur ein Hauptdokument besitzen...
Toni