No, train them to use the database properly. A DBA is the person who keeps the databse running, much like a sysadmin is the person who keeps the server running.
That's a naive view of both DBAs and sysadmins these days. They both do much more than just keep things running. Sysadmin has mostly turned into opsdev. Same with DBA.
Not in places large enough to value loose coupling (e.g., if keeping your servers running comes out of a different budget than improving your applications).