Domanda brillante.
Dati gli utenti A, B, C, D ed E, il tuo set di dati è triangolare;
A B C D E
A
B *
C * *
D * * *
E * * * *
- Nella matrice sopra AA, BB, CC, DD ed EE non hanno significato.
- Per evitare duplicazioni, AB è uguale a BA. CD è uguale a DC e così via.
In questo modo potresti salvare un set di dati triangolare in un database SQL orientato alla tabella;
id usr usr c
------------
0 A B 1
1 A C 5
2 A D 3
3 A E 4
4 B C 3
ecc