Exercícios
  1. Crie um banco de dados para uma EMPRESA cujo nome do arquivo seja "empresa.gdb".
  2. Crie a tabela FUNCIONARIO com os seguintes campos:
    1. FUN_CODIGO integer
    2. FUN_NOME varchar(20)
    3. FUN_UF varchar(2)
    4. FUN_SALARIO numeric(15,2)
  3. Insira os registros abaixo:
    INSERT INTO FUNCIONARIO VALUES (1,'BRUNO','SP',1300);
    INSERT INTO FUNCIONARIO VALUES (2,'MAURO','CE',100);
    INSERT INTO FUNCIONARIO VALUES (3,'MARIA','RJ',2200);
    INSERT INTO FUNCIONARIO VALUES (4,'DIONE','CE',700);
    INSERT INTO FUNCIONARIO VALUES (5,'ROBSON','DF',100);
    INSERT INTO FUNCIONARIO VALUES (6,'ZENAIDE','BA',1900);
    INSERT INTO FUNCIONARIO VALUES (7,'ZULEIKA','RJ',3000);
    INSERT INTO FUNCIONARIO VALUES (8,'MARIA','SP',900);
    INSERT INTO FUNCIONARIO VALUES (9,'ZENAIDE','CE',500);
    INSERT INTO FUNCIONARIO VALUES (10,'BRUNO','PR',2400);
  4. Mostre os nomes dos funcionários sem repetição, agrupados.
  5. Mostre as UFs dos funcionários sem repetição, agrupados.
  6. Insira três funcionários quaiquer com valores das UFs já existentes.
  7. Exclua o funcionário cujo codigo seja o 2.
  8. Mostre a quantidade total de funcionários.
  9. Mostre o nome do funcionário e a quantidade dele existente na tabela.
  10. Mostre a UF e a quantidade de funcionários em cada UF.
  11. Mostre a UF e a quantidade de funcionários em cada UF somente das UFs que possuam mais de 1 funcionário.
  12. Mostre a UF e o menor salário de cada UF.
  13. Mostre a UF e o menor salário de cada UF somente das UFs cujo menor salário seja inferior a 1000,00.
  14. Mostre a UF e o valor total de salário por UF.
  15. Mostre a UF e o valor total de salário por UF somente das UFs cujo maior salário seja superior a 1800,00.
  16. Mostre maior código de funcionário.
  17. Mostre a média de salário de todos os funcionários.
  18. Adicione à tabela FUNCIONARIO a coluna FUN_CPF varchar(11).
  19. Adicione à tabela FUNCIONARIO a coluna FUN_NASCIM date.
  20. Exclua a coluna FUN_NASCIM da tabela FUNCIONARIO.
  21. Coloque a coluna FUN_CPF entre a coluna FUN_CODIGO e FUN_NOME.
  22. Troque o nome da coluna FUN_CPF para FUN_CPFCNPJ.
  23. Mude o tamanho do tipo de dado da coluna FUN_CPFCPNJ para varchar(14).
  24. Crie o domínio NOME_PROPRIO para armazenar 20 caracteres.
  25. Crie a tabela ALUNO com as colunas abaixo usando tipos de dados e os domínios criados acima:
    1. ALU_CODIGO
    2. ALU_NOME
  26. Insira dois alunos na tabela.
  27. Crie a tabela PESQUISADOR com as colunas abaixo usando tipos de dados e os domínios criados acima:
    1. PES_CODIGO
    2. PES_NOME
  28. Insira dois pesquisadores na tabela.
  29. Aumente o tamanho do tipo de dado do domínio NOME_PROPRIO para 30.


Hosted by www.Geocities.ws

1