ich habe das mal versucht nachzuprogrammieren. ist aber nicht ganz so einfach denn:
gehen wir davon aus, dass in der datenbank 10000 personen sind. nun wird eine neue person hinzugefügt (die in der db noch nicht existierte). der user hat aber bis jetzt erst 10 Fragen gestellt. somit hat die „neue“ Person nur 10 „referenzen“ auf spezielle Fragen; d.h. die restlichen „Fragen“ die in der DB stehen können dieser Person noch nicht zugeordnet werden, da die Antwort noch nicht feststeht.
Ausserdem müsste es verknüpfungen zwischen verschiedenen Fragen geben, denn wenn die person Amerikaner ist, sollte ausgeschlossen werden, dass sie europäer, asiate etc ist. wird nun eine neue Person hinzugefügt, der man das attribut „amerikaner=true“ hinzufügt, sollte in der db automatisch die „verknüpfungen“ ebenfalls gesetzt werden (europäer=false, asiate=false etc), denn sonst kann es vorkommen, dass erst gefragt wird, ob die person amerikaner ist(wird mit ja beantortet), danach ber noch gefragt wird, ob die person europäer ist.
(???)