suppose you have a database application that connect to a database with 2 tables . in a certain operation the user should add a record in one table and add a corresponding record in the other table (otherwise the data integrity become -for example - incorrect ).
the question is : what prevent a user from using any 3rd party database client ,logging in from there (using their legit user names and password) adding the record to one of the table but not the other.
the question is : what prevent a user from using any 3rd party database client ,logging in from there (using their legit user names and password) adding the record to one of the table but not the other.