Desenvolvimento de banco de dados sql
FORNECEDOR
FCodigo FNome FStatus FCidade
1 Smith 20 Londres
2 Jones 10 Paris
3 Blake 30 Paris
4 Clark 20 Londres
5 Adams 30 Atenas
PEÇA
PCodigo PNome Cor Peso PCidade
1 Nut Red 12 Londres
2 Bolt Green 17 Paris
3 Screw Blue 17 Roma
4 Screw Red 14 Londres
5 Cam Blue 12 Paris
6 Cog Red 19 Londres
PROJETO
JCodigo JNome Jcidade
1 Sorter Paris
2 Punch Romas
3 Reader Atenas
4 Console Atenas
5 Collator Londres
6 Terminal Oslo
7 Tape Londres
FORNECIMENTO
FCodigo PCodigo JCodigo Quantidade
1 1 1 200
1 1 4 700
2 3 1 400
2 3 2 200
2 3 3 200
2 3 4 500
2 3 5 600
2 3 6 400
2 3 7 800
2 5 2 100
3 3 1 200
3 4 2 500
4 6 3 300
4 6 7 300
5 2 2 200
5 2 4 100
5 5 5 500
5 5 7 100
5 6 2 200
5 1 4 1000
5 3 4 1200
5 4 4 800
5 5 4 400
5 6 4 500
Questões a resolver:
1) Crie o Banco de Dados de Nome MULT
2) Crie as tabelas, especificando as restrições de integridade necessárias.
Obs: PADRÃO DE IDENTIFICAÇÃO DOS ATRIBUTOS E CARDINALIDADES
3) Insira os dados nas tabelas. Não esqueça de definir os relacionamentos e impor integridade referencial antes de inserir os dados.
4) Realize as seguintes consultas SQL no banco criado:
a) Obtenha o nome e a cidade de todos os fornecedores.
b) Obtenha o nome de todas as peças com peso superior a 15.
c) Obtenha o nome de todos os fornecedores que forneceram alguma peça para o projeto 1.
d) Obtenha a quantidade total de peças fornecidas ao projeto 2.
e) Obtenha a quantidade total de peças fornecidas pelo fornecedor de cód. 1 para o projeto 1.
f) Quais são, caso existam, os fornecedores de nenhuma peça a nenhum projeto.
g) Obtenha a quantidade total de peças fornecidas em todos os projetos.
h) Quantos projetos existem cadastrados no banco de dados?
i) Obtenha a cor das peças fornecidas ao projeto 3.
j) Obtenha o nome de todos os fornecedores em ordem alfabética.
k) Obtenha o nome do projeto, o nome da peça e a cor em que o fornecedor Jones