Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE fornecedor (
- cod_for VARCHAR(15) PRIMARY KEY,
- nome_for VARCHAR(15),
- status_for int,
- cidade_for VARCHAR(15)
- );
- CREATE TABLE peca (
- cod_pec VARCHAR(15) PRIMARY KEY,
- nome_pec VARCHAR(15),
- cor_pec VARCHAR(15)
- );
- CREATE TABLE embarque (
- cod_for VARCHAR(15),
- cod_pec VARCHAR(15),
- quantidade int,
- FOREIGN KEY (cod_for) REFERENCES fornecedor (cod_for),
- FOREIGN KEY (cod_pec) REFERENCES peca (cod_pec)
- );
- INSERT INTO fornecedor(cod_for, nome_for, status_for, cidade_for) VALUES ('F1', 'Pavan', '20', 'Juiz de Fora');
- INSERT INTO fornecedor(cod_for, nome_for, status_for, cidade_for) VALUES ('F2', 'Abc', '10', 'Rio de Janeiro');
- INSERT INTO fornecedor(cod_for, nome_for, status_for, cidade_for) VALUES ('F3', 'Tucano', '30', 'Rio de Janeiro');
- INSERT INTO fornecedor(cod_for, nome_for, status_for, cidade_for) VALUES ('F4', 'Matiase', '20', 'Juiz de Fora');
- INSERT INTO fornecedor(cod_for, nome_for, status_for, cidade_for) VALUES ('F5', 'Rodopaz', '30', 'São Paulo');
- INSERT INTO peca(cod_pec, nome_pec, cor_pec) VALUES ('P1', 'Parafuso', 'preta');
- INSERT INTO peca(cod_pec, nome_pec, cor_pec) VALUES ('P2', 'Porca', 'azul');
- INSERT INTO peca(cod_pec, nome_pec, cor_pec) VALUES ('P3', 'Arruela', 'branca');
- INSERT INTO peca(cod_pec, nome_pec, cor_pec) VALUES ('P4', 'Prego', 'preta');
- INSERT INTO peca(cod_pec, nome_pec, cor_pec) VALUES ('P5', 'Cano', 'verde');
- INSERT INTO peca(cod_pec, nome_pec, cor_pec) VALUES ('P6', 'Fio', 'azul');
- INSERT INTO embarque(cod_for, cod_pec, quantidade) VALUES ('F1', 'P1', '300');
- INSERT INTO embarque(cod_for, cod_pec, quantidade) VALUES ('F1', 'P2', '200');
- INSERT INTO embarque(cod_for, cod_pec, quantidade) VALUES ('F1', 'P3', '400');
- INSERT INTO embarque(cod_for, cod_pec, quantidade) VALUES ('F1', 'P4', '200');
- INSERT INTO embarque(cod_for, cod_pec, quantidade) VALUES ('F1', 'P5', '100');
- INSERT INTO embarque(cod_for, cod_pec, quantidade) VALUES ('F1', 'P6', '100');
- INSERT INTO embarque(cod_for, cod_pec, quantidade) VALUES ('F2', 'P1', '300');
- INSERT INTO embarque(cod_for, cod_pec, quantidade) VALUES ('F2', 'P2', '300');
- INSERT INTO embarque(cod_for, cod_pec, quantidade) VALUES ('F3', 'P2', '200');
- INSERT INTO embarque(cod_for, cod_pec, quantidade) VALUES ('F4', 'P2', '200');
- INSERT INTO embarque(cod_for, cod_pec, quantidade) VALUES ('F4', 'P4', '300');
- INSERT INTO embarque(cod_for, cod_pec, quantidade) VALUES ('F4', 'P5', '400');
- SELECT DISTINCT cod_pec FROM embarque;
- SELECT cod_for FROM fornecedor WHERE cidade_for = 'Rio de Janeiro' AND status_for > 20;
- SELECT nome_for, nome_pec FROM fornecedor, peca WHERE cod_for = cod_for AND cod_pec = 'P2';
- SELECT cod_for, status_for FROM fornecedor WHERE cidade_for = 'Rio de Janeiro' ORDER BY status_for DESC;
- SELECT nome_pec FROM peca WHERE nome_pec LIKE 'P%';
- SELECT nome_for, cidade_for FROM fornecedor ORDER BY nome_for;
- SELECT nome_for, nome_pec, quantidade FROM fornecedor, peca, embarque WHERE cod_for = cod_for AND quantidade = 400;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement