When we say the database is updated through procedures what we mean is that records are inserted, updated or deleted from the tables through commands written inside the Source code of the GeneXus Procedure.
There are two possibilities:
For a discussion about the differences between the two, see Update the database directly with commands VERSUS using Business Components.
Direct update
The update is achieved through the corresponding specific commands.