Are you asking whether you should design your database to only allow accessing data via stored procedures? Or something to do with having a stored procedure that someone could execute that could create a new database on the instance? Can you please clarify?
There are no special teachers of virtue, because virtue is taught by the whole community.
--Plato