Da un ottimo articolo intitolato “Five Simple Database Design Errors You Should Avoid” cito testualmente:
“Rely on nothing else to provide completeness and correctness except the database itself. By nothing, I mean neither users nor applications external to the database. While it may be true that current DBMS products may not succeed in enforcing all possible constraints, it is not sensible to let the application or user take over that responsibility.”
Da leggere… lo potete trovare qui.