1. A method for using a database program with loose triggers, the method comprising: providing by the database program, a user interface that indicates a first loose trigger and includes a listing of entities; receiving by the database program, a first entity that is selected from the listing of entities to be coupled to the first loose trigger; storing by the database program, the first entity with the first loose trigger in a metadata database; and coupling the first entity with the first loose trigger after the database program has been compiled.