Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

A seguir, é apresentada a estrutura das tabelas fornecidas pelo Oracle no esquema de recursos humanos (HR) 
 
Note: As colunas na cor VERMELHA indicam chaves primárias. 
 
1. Exiba detalhes dos cargos em que o salário mínimo é maior que 10.000. 
2. Exiba detalhes do funcionário com ID 150 ou 160. 
3. Exiba o nome, salário, comissão e data de contratação para funcionários com salário inferior a 10.000. 
4. Exiba o cargo, a diferença entre salários mínimos e máximos para cargos com salário máximo no intervalo de 10000 a 20000. 
5. Exiba detalhes dos funcionários em que a porcentagem de comissão é nula e o salário no intervalo de 5000 a 10000 e o departamento é 30. 
6. Exiba o nome e o sobrenome depois de converter a primeira letra de cada nome em maiúscula e o restante em minúscula. 
7. Exiba a primeira palavra no titulo do cargo. 
8. Exiba o comprimento do primeiro nome para os funcionários em que o sobrenome contenha o caractere 'b' após a terceira posição. 
9. Exiba o primeiro nome em maiúsculas e o endereço de email em minúsculas para os funcionários em que o primeiro nome e o endereço de email sejam os mesmos, independentemente do caso. 
10. Exiba funcionários que ingressaram no ano atual. 
11. Insira um novo funcionário nos funcionários com todos os detalhes necessários. 
12. Excluir o departamento 20. 
13. Altere o ID do cargo 110 do funcionário para IT_PROG se o funcionário pertencer ao departamento 10 e o ID do cargo existente não iniciar com o TI. 
14. Insira uma linha na tabela de departamentos com o ID de gerente 120 e o ID do local em qualquer ID do local da cidade de Tóquio. 
15. Exiba o nome do departamento e o nome do gerente. 
16. Exiba o cargo, o nome do departamento, o sobrenome do funcionário, a data de início de todos os cargos de 2000 a 2005. 
17. Exibir cargo e salário médio dos funcionários 
18. Exiba o cargo, o nome do funcionário e a diferença entre o salário máximo do cargo e o salário do funcionário. 
19. Exiba o sobrenome, o cargo dos funcionários que possuem percentual de comissão e pertencem ao departamento 30. 
20. Exiba o nome do funcionário e o país em que ele está trabalhando. 
21. Exiba o mês em que mais de 5 funcionários ingressaram em qualquer departamento localizado em Sydney. 
22. Exibir os cargos nos quais os funcionários ingressaram no ano atual. 
 
 
Exercícios de programas PL/SQL 
1. Escreva um programa para trocar os salários dos funcionários 120 e 122. 
2. Aumente o salário do funcionário 115 com base nas seguintes condições: Se a experiência for superior a 10 anos, aumente o salário em 20%. Se a experiência for superior a 5 anos, aumente o salário em 10%. Caso contrário, 5%. Utilize a expressão CASE. 
3. Altere a porcentagem de comissão da seguinte forma para o funcionário com ID = 150. Se o salário for superior a 10000, a comissão será de 0,4%, se o salário for inferior a 10000, mas a experiência for superior a 10 anos e 0,35%, se o salário for inferior a 3000. comissão é de 0,25%. Nos demais casos, a comissão é de 0,15%. 
4. Descubra o nome do funcionário e o nome do departamento do funcionário que está gerenciando o funcionário 103. 
5. Atualize o salário de um funcionário com base no percentual de departamento e comissão. Se o departamento tiver 40 anos, aumente o salário em 10%. Se o departamento for 70, então 15%, se a comissão for maior que 0,3%, então 5%, caso contrário, 10%. 
6. Crie uma função que aceite o ID do departamento e retorne o nome do gerente do departamento. 
7. Crie uma função que use a ID do funcionário e retorne o número de trabalhos realizados pelo funcionário no passado. 
8. Crie um procedimento que use o ID do departamento e altere o ID do gerente para o funcionário no departamento com o salário mais alto. (Use exceções).

Mais conteúdos dessa disciplina