Chiedo un consiglio su come organizzare tabelle e query in un progetto.
Provo con un esempio.
Immaginate un'enciplopedia (tipo Wikipedia) in cui ci sono varie voci.
Quando si legge una voce vengono proposte delle voci simili.
Se leggo la voce "Italia" mi vengono proposte "Roma" e "Milano".
Se leggo "Milano" mi verrà proposta "Italia".
Ora se immaginiamo tutte le voci presenti in una tabella 'voci', ci sarà poi una seconda tabella che mette in ralazione le voci.
Tabella_Voci (1 campo):
Italia
Roma
Milano
Tabella_Relazioni (2 campi):
Italia | Milano
Italia | Roma
Milano | Italia
Roma | Italia
Arrivo alle domande:
1) Come è possibile risparmiare spazio e numero d'immissioni se 'Italia' è relazionata a 'Milano' e se 'Milano' sarà sempre relazionata a 'Italia' ?
2) Se decido di immettere solo metà relazioni (Italia-Milano e Italia-Roma) come sarà la query che mi permetterà di proporre la voce Italia aprendo Milano?
Spero di essere stato abbastanza chiaro.
Grazie mille in anticipo.