Por que foi necessário criar 3 triggers?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por que foi necessário criar 3 triggers?
Olá Vicente, tudo bem?
A tabela TAB_FUNCIONARIO_ORCAMENTO depende de dados de três tabelas (TAB_FUNCIONARIO, TAB_PROJETO, TAB_DEPARTAMENTO). Dessa forma, a criação das três triggers é necessária para garantir que a tabela TAB_FUNCIONARIO_ORCAMENTO esteja sempre atualizada independentemente de qual tabela (TAB_FUNCIONARIO, TAB_PROJETO, ou TAB_DEPARTAMENTO) seja modificada.
Com essas triggers, a tabela TAB_FUNCIONARIO_ORCAMENTO será sempre atualizada com base nas operações realizadas nas três tabelas mencionadas, garantindo a integridade dos dados e a precisão das informações orçamentárias por departamento.
Espero ter esclarecido.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!