Ciao, se ho capito bene la domanda, un modo è fare le operazioni nella giusta sequenza. Ad esempio se dalla tabella delle fatture ho una chiave esterna verso la tabella dei clienti, allora dovrò cancellare prima le righe dalla tabella delle fatture, e solo dopo i relativi clienti dalla tabella dei clienti. D'altra parte dovrò prima inserire un nuovo cliente e solo dopo le fatture associate. Eventualmente potrei decidere di utilizzare anche le transazioni per eseguire simultaneamente le due operazioni. Un altro approccio prevede di utilizzare particolari opzioni in fase di creazione della chiave esterna (on delete cascade, on delete set null, ecc...)
Continua a studiare sull’anteprima gratuita della piattaforma *La Scuola dei Dati* www.yimp.it/la-scuola-dei-dati/
Volevo chiedere se possibile come faccio a modificare o cancellare dati su più tabelle collegate?
Ciao, se ho capito bene la domanda, un modo è fare le operazioni nella giusta sequenza. Ad esempio se dalla tabella delle fatture ho una chiave esterna verso la tabella dei clienti, allora dovrò cancellare prima le righe dalla tabella delle fatture, e solo dopo i relativi clienti dalla tabella dei clienti. D'altra parte dovrò prima inserire un nuovo cliente e solo dopo le fatture associate. Eventualmente potrei decidere di utilizzare anche le transazioni per eseguire simultaneamente le due operazioni. Un altro approccio prevede di utilizzare particolari opzioni in fase di creazione della chiave esterna (on delete cascade, on delete set null, ecc...)
Visto che con le viste non è possibile