Sono un po 'confuso sulle regole di eliminazione delle relazioni tra i dati di base. Quindi, se qualcuno potesse aiutarmi a rispondere ad alcune domande su di loro.Comprensione dei dati principali eliminazione regole su One to Many
ho Entità A e B. A ha un rapporto a-molti con B e B ha un rapporto to-One con A.
Un < --- >> B
Ora, se imposto la regola di cancellazione su A su Cascade, capisco che cancellerà tutti i Bs relativi ad esso. Ma se lo avessi impostato su Nullify, imposterebbe i Bs su NIL o solo la chiave esterna su Nil?
E ho cercato ovunque il rapporto da B a A, dovrei impostarlo su Nullify? Sarà solo Nullare l'oggetto "B" in A? O annullerà tutti i Bs associati ad A? Che mi dici di Cascade? Cancellerà tutti i Bs associati ad A, o solo il particolare B?
O semplicemente uso "Nessuna azione" sulla relazione da B a A in modo che quando elimino B, nessun cambiamento accadrà ad A, ma il riferimento a B non esisterà?
Sono molto confuso con questi, quindi scusate le mie domande.
Grazie.
Bellissima question..upvoted – NSPratik