Вы находитесь на странице: 1из 2

Disciplina: Banco de dados II

Professor: Daniel de Sena Arajo



Orientaes:
Entregar todos os comandos sql gravados em um cd ou dvd at o ltimo dia de aula.
Na capa do cd deve ter informado o nome e o email do aluno.

1. Crie o banco de dados Concessionaria.
2. Coloque o banco de dados Concessionaria em uso.
3. Crie a tabela Veiculos contendo:
Id (Inteiro, auto incremento, chave primria)
Chassi (Texto, 17 caracteres)
Marca (Texto, 10 caracteres)
Modelo (Texto, 20 caracteres)
Ano de fabricao (Inteiro)
Ano de modelo (Inteiro)
Valor (Nmero real)
Combustivel (Texto, 20 caracteres)
4. Crie um ndice para a coluna Chassi da tabela veculos.
5. Crie uma tabela Funcionrios contendo:
Id (Inteiro, Auto incremento, Chave primria)
Nome (Texto, 50 caracteres)
Endereco (Texto, 50 caracteres)
Cidade (Texto, 20 caracteres)
Estado (Texto, 2 caracteres)
Email (Texto, 50 caracteres)
Data de nascimento (Data)
Cargo (Texto, 20 caracteres)
Salrio (Nmero real)
6. Insira oito funcionrios.
7. Altere todos os funcionrios da cidade Aquiraz para a cidade Euzebio.
8. Altere o salario de todos os funcionrios do cargo tcnico para 1250.
9. Exiba o nome e o cargo de todos os funcionrios.
10. Exiba o Id e o Email de todos os funcionrios do estado CE.
11. Exclua o funcionrio de Id 5.
12. Exiba a cidade de todos os funcionrios de cargo desenvolvedor sem repeti-los.
13. Exiba o nome e o salrio dos funcionrios da cidade Fortaleza.
14. Exiba nome e salrio dos funcionrios que tem salrio maior que 1500.
15. Exiba nome e cidade dos funcionrios que no so da cidade Fortaleza.
16. Exiba nome, salrio e cargo dos funcionrios com salrio entre 500 e 1000.
17. Exiba nome e email dos funcionrios que usam o email Hotmail.
18. Exiba nome e email dos funcionrios que possuem email do Brasil (.br) ordenados pelo nome.
19.Exiba o nome dos funcionrios com letras maisculas.
20. Exiba o nome das cidades dos funcionrios em letras minusculas e sem repeti-las.
21. Exiba o maior e o menor salrio dos funcionrios do estado SP.
22. Exiba a soma dos salrios dos funcionrios que tem o cargo Desenvolvedor.
23. Exiba a mdia dos salrios dos funcionrios que tem o email da Yahoo.
24. Exiba a quantidade de funcionrios da cidade de Fortaleza.
25. Exiba o cargo e a quantidade de funcionrios por cargo.
26. Exiba o cargo e a mdia de salrio por cargo.
27. Exiba o cargo e a soma dos salrios por cargo.
28. Exiba a cidade e a soma dos salrios dos funcionrios daquela cidade.
29. Crie uma tabela fornecedores contendo:
Id (Inteiro, auto incremento, chave primria)
Nome (Texto, 50 caracteres)
30. Insira cinco fornecedores na tabela de fornecedores.
31. Crie uma tabela produtos contendo:
Id (Inteiro, auto incremento, chave primria)
Nome (Texto, 50 caracteres)
Id do Fornecedor (inteiro, chave estrangeira para a tabela fornecedores)
32. Insira dez produtos na tabela produtos.
33. Exiba o Id, o nome do produto e o nome do fornecedor de cada produto.
34. Exiba todos os produtos do fornecedor de Id = 5.
35. Crie uma viso que traga o Id, o nome e o fornecedor de cada produto.
36. Crie uma procedure para inserir um produto.
37. Crie uma procedure para excluir um produto.
38. Crie uma procedure para inserir um fornecedor.
39. Crie uma procedure para excluir um fornecedor.
40. Crie uma funo que receba dois parametros (nmero e quantidade de zeros) do tipo inteiro, e
devolva um nmero completado com zeros a esquerda de acordo com a quantidade de zeros
informada.

Вам также может понравиться