Você está na página 1de 1

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS

DEPARTAMENTO DE COMPUTAÇÃO

CURSO TÉCNICO DE REDES DE COMPUTADORES

Atividade 15 – JOBS

Utilize o script fornecido para criação do banco JOBS e resolva as questões abaixo.

O banco JOBS foi projetado para manter informações


sobre a alocação dos empregados e suas eventuais
movimentações de setor, além de informações de
cursos realizados pelos empregados.

1. A empresa estabeleceu uma regra que os cursos que tenham custo acima de R$10.000 por
pessoa, somente serão realizados para empregados que estejam em um cargo de gerência
de departamento. Implemente as alterações necessárias nas tabelas existentes para que
seja possível criar uma regra ativa (trigger) para verificar essa nova regra de negócio. Por
fim, crie a trigger para checar a regra.
2. Observe que existe uma tabela com o registro de histórico de movimentações do
empregado. Crie uma trigger para automatizar a inserção dos registros dessa tabela. Deve
constar nela também os casos em que o empregado deixou ou passou a ser ser gerente.
Faça todas as mudanças necessárias nessa e outras tabelas envolvidas, se julgar necessário.
3. Crie uma view para contabilizar os empregados que fizeram cursos, ordenando-os em
ordem decrescente do total de cursos realizados.
4. A empresa passou a contratar cursos fora de Belo Horizonte. Portanto, para os novos cursos
contratados fora de Belo Horizonte, o supervisor do empregado deverá ser comunicado por
e-mail para providenciar o deslocamento do empregado. Implemente uma função que
simule esse envio de e-mail ao supervisor do empregado.

Observação importante:
• Os comandos de alteração da estrutura do banco devem constar na sua resposta.

Você também pode gostar