Probabilmente ho una mentalità ristretta, ma se creo un vincolo di chiave esterna e una riga viene aggiornata o eliminata, perdo quella connessione se la colonna della tabella figlio viene impostata su NULL.
Qual è lo scopo di mantenere intenzionalmente queste file orfane?