Avrebbe mai senso che l'applicazione imponesse l'integrità del database invece di avere chiavi esterne, verificare vincoli, ecc.?
Quanto di miglioramento delle prestazioni ci si può aspettare per non applicare l'integrità del database attraverso strumenti di database interni?