Penso che sia solo il mio pensiero che è qui. Supponiamo che io abbia due entità: domanda e scelta. Una domanda può essere un genitore o un bambino o entrambi (in relazione ad altre domande). Sembra che questo modello sia troppo semplice ed è un numero molti-a-molti irrisolto, ma penso che il mio problema sia qui, quindi questa è più una questione concettuale. Qual è il modo migliore di progettare / modellare questo? Spiega perché è o non è una relazione molti-a-molti, e se deve essere o meno risolto e perché. Vedi sotto:
Una domanda può essere un genitore o un bambino o entrambi (potenzialmente più volte). La logica di programmazione impedirebbe al bambino di essere suo genitore e viceversa. Sembra che mi manchi una soluzione di collegamento di qualche tipo qui, o semplicemente non sto avvolgendo il mio cervello intorno a questo.