Buscar

Lista-Exercicios-Aula12

Prévia do material em texto

Lista de Exercícios 
SQL/Consultas Complexas, Triggers e Views 
 
1. Recupere os nomes de todos os funcionários que não possuem supervisores. 
 
2. Recupere os nomes dos funcionários que não possuem nenhum dependente. 
 
3. Escreva uma visão que contenha o primeiro e o último nome do funcionário, o nome do 
projeto e o número de horas que o funcionário trabalha em cada projeto. 
 
vTRABALHA_EM 
Pnome Unome Projnome Horas 
 
4. Escreva uma visão que contenha o nome, o número de funcionários e o total dos salários 
de cada departamento. 
 
vDEPT_INFO 
DEPT_NOME NO_EMPS TOTAL_SAL 
 
5. Recupere na visão vTRABALHA_EM o último nome de todos os funcionários que 
trabalham no ‘ProdutoX’. 
 
6. Altere o nome do projeto ‘ProdutoX’ para ‘ProdutoW’ na visão vTRABALHA_EM. 
 
7. Exclua a visão vTRABALHA_EM. 
 
8. Crie uma asserção onde o salário de um funcionário não pode ser maior que o salário de 
seu superior. 
 
9. Para cada departamento, recupere seu número, o número de funcionários que nele 
trabalham, a média e o total de seus salários. 
 
10. Inclua o um novo atributo para a tabela departamento chamado total_sal. Crie um trigger 
para atualizar o valor total dos salários do departamento em que um novo funcionário é 
lotado. 
 
Obs: Salve o script como empresa.sql. Envie o arquivo para evertontetila@gmail.com.

Continue navegando

Outros materiais