1. A method for changing content of a set of one or more tables in a database system, the method comprising the steps of: receiving a request to change the content of the set of one or more tables through a view, wherein said view is defined by database metadata that specifies an association between said view and a trigger, wherein said view is based on the one or more tables; and executing the trigger in response to said request.