Você está na página 1de 2

Faculdade de Computação

Disciplina: Banco de Dados 1


Engenharia de Agrimensura e Cartográfica
Professora: Mirella Silva Junqueira
Lista de Exercícios nº. 3
(relativa ao tema: consultas em SQL)

Considerando as tabelas dadas abaixo, escreva os comandos SQL adequados para


realizar as consultas que se seguem:

Peça(PNum, PNome, Cor, Peso, Cidade)


Forn(FNum, FNome, Status, Cidade)
Fornece(FNum, PNum, Preço)

Depositante(NomeCliente, NroConta)
Devedor(NomeCliente, NroEmpréstimo)
Conta(NomeAgencia, NroConta, Saldo)

Emp(ENum, ENome, End, Tel, Sal, DNum)


Dep(DNum,DNome, Orçam)

1) Encontre a cor e a cidade de todas as peças não armazenadas em Uberlândia.

2) Apresente todas as informações referentes a peças e a fornecedores da mesma cidade.

3) Encontre todos os pares de números de fornecedores localizados na mesma cidade.

4) Apresente o nome dos fornecedores que fornecem ao menos uma peça vermelha.

5) Apresente o nome dos fornecedores que fornecem a peça de código P2.

6) Apresente o nome dos depositantes e dos devedores (sem as repetições)

7) Apresente o nome dos depositantes que também são devedores (com as repetições).

8) Apresente o nome dos depositantes que não são devedores (com as repetições).

9) Dê o nome e endereço dos empregados que trabalham em um departamento com


orçamento maior que 20 milhões.

10) Dê o nome dos empregados que ganham mais que o empregado João da Silva.

11) Dê o nome dos empregados com o mais alto salário.

12) Apresente o nome dos fornecedores que fornecem peças vermelhas e também peças
azuis.

13) Dê o nome dos fornecedores que fornecem todas as peças cadastradas.


OBS.: Esta consulta já foi feita em aulas anteriores na Álgebra relacional usando o
operador "divisão".
14) Dê o nome dos fornecedores que fornecem a peça P1 com o preço maior.

15) Dê o nome dos fornecedores que fornecem alguma peça cadastrada, com
exclusividade (eles fornecem alguma peça que ninguém mais fornece).

16) Apresente a soma dos salários do departamento de vendas.

17) Encontre a média dos salários dos empregados, para cada departamento.

18) Encontre o maior saldo das contas em cada uma das agências do banco.

19) Apresente as agências e a média dos saldos das contas de cada agência,
considerando somente as contas cujo saldo é maior ou igual a 100 dólares, e somente as
agências cuja média dos saldos é maior que 1200 dólares.

20) Apresente o número de todas as peças que são fornecidas por mais de um
fornecedor (utilizando GROUP BY e COUNT).

21) Apresente o número de todas as peças que são fornecidas com exclusividade por um
único fornecedor (utilizando GROUP BY e COUNT).

22) Apresente o número de todos os fornecedores que fornecem peças com


exclusividade (utilizando GROUP BY e COUNT).

Você também pode gostar