Tecnologo

946 palavras 4 páginas
TRABALHO DE BANCO DE DADOS

Os exercícios devem ser resolvidos e apresentados em um documento em arquivo contendo o enunciado, a solução e o resultado de cada consulta. Mínimo de 3 registros por tabela e todas as consultas devem ter retorno com registros.

Crie a base de dados e inclusão de dados através de script.

Obs.: O relacionamento entre a matrícula do empregado e o supervisor (matrícula do chefe), indica que os supervisores devem ser cadastrados primeiro. Cuidado com o relacionamento entre a matrícula do empregado e MatrGerente do departamento, ela indica quem é o chefe do departamento e deve ter a referência criada após a inclusão dos empregados e dos departamentos.

1. Liste o nome e matrícula dos funcionários que não tem supervisor.

SCRIPT QUERY
SELECT nome, matricula
FROM empregado
WHERE supervisor IN NULL
ORDER BY nome;

SCRIPT RESULT
NOME MATRICULA
-------------------------------------------------- --------------------------------------
Joao 1001
Joao 3001
Lucas 2001
Michel 4001
Renato

2. Liste a soma dos salários, o maior salário, o menor salário e a média salarial dos empregados do departamento 10.
SCRIPT QUERY
SELECT
sum(salario) total, max(salario) maior, min(salario) menor, avg(salario) media
FROM empregado WHERE depto = 10;

SCRIPT RESULT
TOTAL MAIOR MENOR MEDIA
---------- ----------- ------------ ----- 4000 1800 1100 1333,33..

3. Liste o total de funcionários por número de departamento.
SCRIPT QUERY
SELECT count(empregado.nome) quant_func, departamento.deptonome nome_depto
FROM empregado, departamento
WHERE empregado.depto = departamento.deptonum
GROUP BY

Relacionados

  • Tecnologo
    501 palavras | 3 páginas
  • Tecnólogo
    363 palavras | 2 páginas
  • Tecnologo
    936 palavras | 4 páginas
  • O tecnólogo
    1438 palavras | 6 páginas
  • Tecnologo
    1821 palavras | 8 páginas
  • Tecnólogo
    1456 palavras | 6 páginas
  • Tecnologo
    3827 palavras | 16 páginas
  • Tecnólogo
    10161 palavras | 41 páginas
  • Tecnologo
    1396 palavras | 6 páginas
  • Tecnologo
    4012 palavras | 17 páginas