SQL: descrizione della relazione inversa, e qualche dato dimostrativo.
Gestione della relazione inversa.
Merge branch 'develop' into feature/relazioni_inverse
Merge branch 'develop' into feature/relazioni_inverse
La vista relazionesoggetto si poggia sulla tabella zrelazionesoggetto, che persiste le relazioni nella direzione originaria.
La vista "raddoppia" le relazioni creando dei record per le relazioni inverse (con stesso id, ma negativo), mentre tre trigger si occupano di gestire insert/update/delete dalla vista alla tabella.

In caso di implementazione senza la vista (relazionesoggetto è direttamente tabella), come ad esempio usando un db h2 per la demo, si mantengono solo le relazioni "dritte".
SQL: descrizione inversa.
SQL: alcune relazioni inverse come demo.
La form relazione soggetto può visualizzare il predicato in entrambe le direzioni.
Merge branch 'feature/relazioni_inverse' into develop