PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO DEPARTAMENTO DE INFORMÁTICA / PUC-RIO BANCO DE DADOS I PROF. MELISSA LEMOS Laboratório de SQL PROJETO NUM: NUMBER NOT NULL NOME: CHAR(15) NOT NULL LOCAL: CHAR(15) NOT NULL DEPNUM: NUMBER NULL TRABALHANO IDENTEMP: NUMBER NOT NULL PROJNUM: NUMBER NOT NULL HRS: NUMBER NOT NULL DEPARTAMENTO NUM: NUMBER NOT NULL NOME: CHAR(25) NOT NULL IDENTGER: NUMBER NOT NULL DATAINI: DATE NOT NULL DEPLOC EMPREGADO IDENT: NUMBER NOT NULL NOME: CHAR(20) NOT NULL SAL: NUMBER(8,2) NOT NULL END: CHAR(50) NOT NULL SEXO: CHAR(1) NOT NULL DATANASC: DATE NOT NULL DEPNUM: NUMBER NULL SUPERIDENT: NUMBER NULL DEPNUM: NUMBER NOT NULL LOCAL: CHAR(15) NOT NULL DEPENDENTE IDENTEMP: NUMBER NOT NULL NOME: CHAR(20) NOT NULL SEXO: CHAR(1) NOT NULL DATANASC: DATE NOT NULL PARENTESCO: CHAR(10) NOT NULL Dado o modelo em anexo, resolva as seguintes questões usando a linguagem SQL. 1. Qual o endereço e data de nascimento do empregado Gal Costa; 2. Liste o nome e endereço dos empregados do departamento de Pesquisa; 3. Para todo projeto localizado em Belo Horizonte, lista o numero do projeto, e o nome, endereço e data de nascimento do gerente do departamento que o controla (que controla o projeto); 4. Para todo empregado, listar seu nome e o nome de seu supervisor; 5. Listar o nome de cada empregado que tem um dependente de mesmo sexo; 6. Quantos empregados estão trabalhando no departamento de economia? 7. Listar a identidade dos empregados que trabalham nos projetos Reengenharia ou Modelagem; 8. Qual o maior salário pago aos empregados do departamento Pesquisa? 9. Listar os nomes dos empregados que moram em locais que contenham 'or' no nome (no caso, Salvador e Belo Horizonte!); 10. Listar os nomes dos empregados e dos departamentos em que trabalham, ordenados por departamento, crescentemente, e por empregado, em ordem decrescente alfabética. 11. Encontre a quantidade de salários diferentes existentes no banco de dados. 12. Quais os nomes dos empregados que tem mais de dois dependentes? 13. Para cada departamento, listar o seu número, o total de empregados que trabalham no departamento e a média dos salários. 14. Para cada departamento, listar o seu nome, o total de empregados que trabalham no departamento e a média dos salários. 15. Para cada projeto, liste o seu número do projeto, seu nome e o número de empregados que trabalham no projeto. 16. Para cada projeto em que mais de dois empregados trabalham, liste o seu número, o seu nome e o número de empregados que trabalham no projeto. 17. Para cada projeto, liste o seu número do projeto, seu nome e o número de empregados do departamento 5 que trabalham no projeto. 18. Consultar: Para cada departamento que tem mais de dois empregados, liste o nome do departamento e o número dos empregados que ganham mais de R$5.000,00.