Ciao a tutti e scusate se faccio una domanda probabilmente già trattata.
Non ho ancora molta dimestichezza con l'SQL e nel progettare un piccolo DB di prova ho "sbattuto" sul seguente problema:
ho 2 tabelle, nazioni e città. La prima tabella (nazioni) ha un campo 'capitale' che richiama la tabella città tramite chiave esterna.
La seconda tabella (città) ha un campo 'nazione_di_appartenenza' che richiama a sua volta la tabella nazioni tramite chiave esterna.
Lanciando lo script di creazione va tutto a buon fine ma ovviamente, tentando di inserire il primo record di entrambe le tabelle, l'operazione si conclude con un errore.
Ne deduco che non sia possibile avere due tabelle che si richiamano a vicenda con 2 chiavi esterne.
Qualcuno potrebbe confermare (o smentire) questa osservazione?
Grazie!