Salve, dopo un po di tempo che creo applicazioni web ho deciso di migliorare la struttura delle mie applicazioni nella speranza di migliorare anche le prestazioni e la flessibilità.
Mi chiedevo una cosa che io reputo abbastanza essenziale, ma non sono in grado di creare lato MySQL. Facciamo un esempio.
ho un DB che mi rappresenta una rubrica clienti con:
- una tabella dati anagrafici ed id_utente
- una tabella indirizzi collegata tramite id_utente
- una tabella dati bancari collegata tramite id_utente
e così via... potremmo avere molte tabelle collegate.
Se io devo cancellare l'utente avendo l'id_utente farò una serie di DELETE magari con transazione se il DB me lo permette tutto scritto nel mio codice PHP.
Ora quello che mi chiedevo... non posso creare una funzione io o stored procedure per svolgere sempre questo compito? così da dover richiamare solo una funzione da codice php e teoricamente avere maggiori performance? In più avere maggiore flessibilità perchè al cambiare del linguaggio piuttosto che versione dell'applicazione comunque il DB rimane sempre lo stesso?
Graze
Rino

Rispondi quotando