Discussion Database Security and UML

Often, systems have only one level of security when it comes todatabases. Imagine that someone is trying to add a name (whichshould be composed only of letters) to a database. The usermistakenly hits a number, and the system rejects the entry. Suchsecurity can be implemented at the database management system(DBMS) or the application level.

Where would you apply security? Justify your choice.

What are some alternative practices or standards of utilizingUML for the visual representation of systems?

When would you use UML over other standards?

When are other standards preferable?