Если ваше приложение использует СУБД, то даже в случае если вы реализуете какие-то проверки на уровне приложения (например, в php-коде) полезно дублировать их на уровне СУБД или вообще полностью делегировать эти проверки возможностям СУБД (если возможно).
Это позволит: