Vous êtes sur la page 1sur 3

Tecnologia e Linguagens para Banco de Dados I Ms. Prof. Eveline B.

Rodrigues

Nome:_____________________________________________________________________________________N__________________
10 EXERCCIO - RESOLVA OS EXERCCIOS ABAIXO COM INSTRUES SQL

Crie as tabelas a seguir:


FUNCIONRIO

Nome do BD
Sugesto: empresa

1
tra
b

DEPARTAMENTO

alh
a

LOTAO
PK de Lotao
codLotao
1
2
3
4
5

N
LOTAO

FUNCIONRIO
Chave de funcionrio
RGFunc
44444
22222
66666
88888

Nome
Luciana Gimenez
Luciano Huck
Fausto Silva
Claudete Troiano

CPF
1234
2345
3456
4567

Endereo
Rua Palma, 90
Rua Lrio, 87
Rua Rosa, 45
Rua Girassol, 43

PK de Funcionrio PK de Departamento
RGFunc - FK
CodDep - FK
DataEntrada
44444
121212
2000-03-20
88888
181818
2001-04-20
66666
151515
2002-05-20
22222
141414
2000-06-20
88888
161616
2003-07-20
Telefone
3491-2525
3443-9393
3441-1212
3471-8080

dtnasc
1979-08-20
1980-02-25
1968-03-15
1955-06-07

Dependentes
1
2
3
3
2

cidade
Tup
Marlia
Tup
Bastos

DEPARTAMENTO
Chave de departamento
CodDep
Descrio
121212
Recursos Humanos
151515
Administrativo
181818
Financeiro
141414
Vendas
161616
Suporte

QtdeFuncionarios
100
50
32
80
21

Ramal
220
221
222
223
224

Responsvel
Ana Maria Braga
Brito Junior
Ftima Bernardes
William Boner
Celso Portioli

Resolva as seguintes consultas na linguagem SQL, e entregue professora:

1)

Selecione todos os registros da tabela funcionrio.

___________________________________________________________________________________________________________

2)

Selecione todos os registros da tabela departamento.

___________________________________________________________________________________________________________
3)

Selecione a descrio e o ramal do departamento.

___________________________________________________________________________________________________________
4)

Selecione a descrio e o responsvel pelos departamentos.

___________________________________________________________________________________________________________
5)

Selecione o nome e o telefone dos funcionrios.

___________________________________________________________________________________________________________
6)

Selecione o nome do funcionrio, sua data de entrada e a descrio do departamento onde ele trabalha.

select distinct nome, dataentrada, descricao


from funcionario
inner join (lotacao inner join departamento on departamento.coddep = lotacao.coddep)
on funcionario.rgfunc = lotacao.rgfunc

7)

Selecione somente os funcionrios que moram em Tup.

___________________________________________________________________________________________________________

8)

Selecione a quantidade de funcionrios existente no departamento Financeiro.

___________________________________________________________________________________________________________

9)

Selecione o departamento cujo responsvel Ftima Bernardes.

___________________________________________________________________________________________________________

Tecnologia e Linguagens para Banco de Dados I Ms. Prof. Eveline B. Rodrigues

___________________________________________________________________________________________________________

10) Selecione os funcionrios que entraram depois da data de 01/01/2001.


___________________________________________________________________________________________________________
___________________________________________________________________________________________________________

11) Selecione o nome e o RG dos funcionrios que trabalham no departamento de Recursos Humanos.
___________________________________________________________________________________________________________
___________________________________________________________________________________________________________

12) Selecione o nome e o CPF dos funcionrios que trabalham no departamento de Vendas.
___________________________________________________________________________________________________________
___________________________________________________________________________________________________________

13) Selecione o RG, o CPF e a data de nascimento dos funcionrios que trabalham no departamento Administrativo.
___________________________________________________________________________________________________________
___________________________________________________________________________________________________________
14) Selecione o nome e o telefone dos funcionrios que tem mais de 2 dependentes.
___________________________________________________________________________________________________________
___________________________________________________________________________________________________________

15) Selecione o nome e o endereo dos funcionrios que tem o Celso Portioli como responsvel por seu departamento.
___________________________________________________________________________________________________________
___________________________________________________________________________________________________________

16) Selecione o RG, o nome dos funcionrios, a data de entrada e o cdigo do departamento de todos os funcionrios.
___________________________________________________________________________________________________________
___________________________________________________________________________________________________________

17) Selecione

o RG, o nome dos funcionrios, a data de entrada e o cdigo do departamento que o funcionrio Luciano Huck

trabalha.
___________________________________________________________________________________________________________
___________________________________________________________________________________________________________

18) Selecione o nome e o RG dos funcionrios que trabalham no departamento de Vendas.


___________________________________________________________________________________________________________
___________________________________________________________________________________________________________

19) Selecione a quantidade de funcionrios que trabalham no departamento em que Claudete Troiano trabalha.
___________________________________________________________________________________________________________
___________________________________________________________________________________________________________

Tecnologia e Linguagens para Banco de Dados I Ms. Prof. Eveline B. Rodrigues

20) Selecione o ramal do departamento onde o funcionrio de cdigo 66666 trabalha.


___________________________________________________________________________________________________________
___________________________________________________________________________________________________________

21) Selecione o nome e o telefone de todos os funcionrios sob superviso de Brito Junior.
__________________________________________________________________________________________________________
___________________________________________________________________________________________________________

Vous aimerez peut-être aussi