los trigger son disparadores, por ejemplo, al podemos crear un trigger para que cada vez que la tabla comuna sea agregada una nueva tupla se actualizen en la cantidad de pobladores de la ciudad automaticamente.
codigo de ejemplo:
create or replace trigger actCiudad after insert on comuna -- crear o reemplazar trigger cada vez que se inserte en la tabla comuna
for each row --- por cada fila insertada
begin --- empezar
update ciudad set poblacion = poblacion+ :new.ciudad where codigo=codigoRegion;
-- en la linea de arriba indicamos que actualize la tabla ciudad sumando la antigua cantidad de habitante con la nueva
end; --- terminar