TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco de dados

Por:   •  6/10/2015  •  Exam  •  626 Palavras (3 Páginas)  •  202 Visualizações

Página 1 de 3

Universidade do Sul de Santa Catarina – UNISUL

Curso de Ciência da Computação e Sistemas de Informação - Campus Sul – Tubarão

Disciplina de Banco de Dados Aplicado - Prof. Luciano José Sávio

Atividade prática

Seja o modelo de dados abaixo descrito no seu nível lógico:

[pic 1]

  1. Construa sentenças SQL para listar o que pede:
  1. O código da loja, código da venda e data da venda para todas as vendas realizadas pelos clientes 2,3,4

SELECT CD_LOJ,CD_VEN,DT_VEN

FROM VENDA

WHERE CD_CLI IN (2,3,4);

  1. O nome da loja, código da venda e a data da venda para todas as vendas realizadas pelos clientes, exceto as realizadas pelos clientes 2,3 e 4.

SELECT NM_LOJ,CD_VEN,DT_VEN

FROM VENDA V, LOJA L

WHERE V.CD_LOJ = L.CD_LOJ

  AND CD_CLI NOT IN (2,3,4);

  1. O nome da loja, nome do cliente, nome do vendedor, código da venda e a data da venda para todas as vendas realizadas.

SELECT NM_LOJ,NM_CLI,NM_VDD, CD_VEN,DT_VEN

FROM VENDA V, LOJA L, CLIENTE C, VENDEDOR VDD

WHERE V.CD_LOJ = L.CD_LOJ

  AND V.CD_CLI = C.CD_CLI

  AND V.CD_VDD = VDD.CD_VDD;

  1. O código da loja, código da venda, data da venda, código da parcela, data de vencimento, valor da parcela para todas as vendas

SELECT V.CD_LOJ, V.CD_VEN, DT_VEN, 

CD_PAR,DT_VCTO,VL_PAR

FROM VENDA V, PARCELA P

WHERE V.CD_LOJ = P.CD_LOJ

  AND V.CD_VEN = P.CD_VEN;

  1. O código da loja, o código da venda, o nome do produto vendido e a quantidade vendida para os produtos com quantidade vendida maior que 2;

SELECT CD_LOJ,CD_VEN,NM_PRO,QT_VEN

FROM ITEM_VENDA I, PRODUTO P

WHERE I.CD_PRO = P.CD_PRO

  AND QT_VEN > 2;

  1. O código da loja, o código da venda, o nome do produto vendido e a quantidade vendida para os produtos com quantidade vendida maior que 2 e com valor (do produto) entre 15 e 55 reais;

SELECT CD_LOJ,CD_VEN,NM_PRO,QT_VEN

FROM ITEM_VENDA I, PRODUTO P

WHERE I.CD_PRO = P.CD_PRO

  AND QT_VEN > 2

  AND VL_PRO BETWEEN 15 AND 55;

  1. O nome da loja, o código da venda, o nome do cliente, o nome do vendedor, o nome do produto vendido, a quantidade vendida para os produtos vendidos da loja 1 ou 2, e entre os anos de 2005 e 2007.

SELECT NM_LOJ,V.CD_VEN,NM_CLI,NM_VDD,

NM_PRO,QT_VEN

FROM LOJA L, CLIENTE C, VENDEDOR VDD, 

VENDA V, ITEM_VENDA I, PRODUTO P

WHERE V.CD_LOJ = L.CD_LOJ

  AND V.CD_CLI = C.CD_CLI

  AND V.CD_VDD = VDD.CD_VDD

  AND V.CD_LOJ = I.CD_LOJ

  AND V.CD_VEN = I.CD_VEN

  AND I.CD_PRO = P.CD_PRO

  AND V.CD_LOJ IN (1,2)

  AND V.DT_VEN BETWEEN '01/01/2005' 

AND '31/12/2007';

  1. O nome da loja, o código da venda, o nome do cliente, o nome do vendedor, o nome do produto vendido, a quantidade vendida e o valor da venda daquele produto (valor do produto multiplicado pela quantidade vendida) para os produtos vendidos da loja 1 ou 2, e entre os anos de 2005 e 2007.

SELECT NM_LOJ,V.CD_VEN,NM_CLI,NM_VDD,

NM_PRO,QT_VEN, QT_VEN*VL_PRO VALOR

FROM LOJA L, CLIENTE C, VENDEDOR VDD, 

VENDA V, ITEM_VENDA I, PRODUTO P

WHERE V.CD_LOJ = L.CD_LOJ

  AND V.CD_CLI = C.CD_CLI

  AND V.CD_VDD = VDD.CD_VDD

  AND V.CD_LOJ = I.CD_LOJ

...

Baixar como (para membros premium)  txt (3.8 Kb)   pdf (209.4 Kb)   docx (36.8 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com