Professora: Sílvia C. Matos Soares - FTP da PUC

Propaganda
Banco de Dados I - Lista de Exercícios I – SQL
Professora: Sílvia C. Matos Soares
1) Criar as tabelas abaixo, com as chaves 1árias e estrangeiras.
Inserir os dados de acordo c/ o file EXESQLTABS.
FUNCIONARIO
Coluna
Tipo
COD
VARCHAR2
NOME
VARCHAR2
SOBRENOME VARCHAR2
DEPTO
VARCHAR2
FONE
VARCHAR2
ADMISSAO
DATE
CARGO
VARCHAR2
EDUCACAO
INTEGER
SEXO
VARCHAR2
NASCIMENTO DATE
SALARIO
NUMBER
BONUS
NUMBER
COMISSAO
NUMBER
DEPTO
Coluna
DCOD
DNOME
GERENTE
DSUB
Tipo
VARCHAR2
VARCHAR2
VARCHAR2
VARCHAR2
Tamanho
6
12
15
3
4
Nulo
NÃO
NÃO
NÃO
Descrição
Matrícula única do funcionário chave primária
Primeiro nome
Sobrenome
Departamento – chave estrangeira
Telefone
Data de admissão
Cargo do funcionário
Educação formal em anos
M ou F
Data de nascimento
Salário anual
Bônus anual
Comissão anual
Nulo
NÃO
NÃO
Descrição
Código único do departamento chave primária
Nome do departamento
Matrícula do gerente
Depto ao qual está subordinado
8
1
9,2
9,2
9,2
Tamanho
3
36
6
3
NÃO
2) SQL Básico
2.1) Mostre o sobrenome, primeiro nome, departamento, data de nascimento, data de admissão e salário de
todos os funcionários que ganham mais que $30.000,00 por ano.
2.2) Liste todas as informações de qualquer departamento cujo gerente seja desconhecido.
2.3) Mostre o sobrenome, primeiro nome, departamento, data de nascimento, data de admissão e salário de
todos os funcionários que ganhem menos que $20.000,00 por ano. Classifique o resultado pelo
sobrenome e primeiro nome.
2.4) Liste tudo sobre os departamentos subordinados ao departamento E00.
2.5) Liste o código e o nome dos departamentos que apresentam “Serviços” compondo seu nome.
2.6) Mostre a matrícula, sobrenome, departamento e telefone dos funcionários cujo código de
departamento estejam compreendidos entre “B00” e “D00” (inclusive).
2.7) Produza uma lista dos funcionários nos departamentos “A00” e “B00”, mostrando o sobrenome,
departamento e rendimento (salário + comissão). Liste a saída em ordem descendente de rendimento
dentro de cada departamento.
2.8) Mostre o sobrenome, salário anual e departamento dos funcionários com salário mensal maior que
$3.000,00. Classifique a lista pelo sobrenome.
Download