Vendas

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (938 palavras )
  • Download(s) : 0
  • Publicado : 16 de outubro de 2012
Ler documento completo
Amostra do texto
FACULDADE ESTÁCIO DE SÁ
 
 

ELCIONE SIMPLÍCIO
TEÓFILO FERNANDES ESCOBAR

 
 
 
 
 
 
 
 
 
 
TRABALHO
BANCO DE DADOS 2 
 
 
 
 
 
 
 
 
 
  
Campo Grande MS
2008/*Teofilo / Elcione*/

/*1.Criar o script com os comandos necessários para a criação das seguintes visões:
a)VCdCompositor: lista o título do CD, a data de lançamento do CD e o nome da gravadorapara todos os CD´s que incluem musicas que foram compostas e interpretadas por ‘Djavan’.*/

CREATE VIEW VSdCompositor as
SELECT C.titulo,C.datalancamento, G.nome
FROM cd C, GRAVADORA G, CdMusica CM,MUSICA M, MUSICACOMPOSITOR MC, COMPOSITOR CO, MUSICAINTERPRETE MI,
interprete INte
WHERE C.CODGRAVADORA=G.codGravadora AND C.CODCD=CM.codCd AND CM.codmusica=M.codMusica ANDM.codMusica=MC.codMusica and MC.codCompositor=CO.codCompositor AND MI.codMusica=M.codMusica AND
MI.codInterprete=INte.codInterprete AND CO.nome='Djavan' and INte.nome='Djavan';

/*b)VVendaCd: lista para cada item devenda: a data da venda e o nome do cliente para o
qual a venda foi realizada; o nome da gravadora, o título, o preço unitário e
a quantidade de CD´s vendido.*/

CREATE VIEW VVendaCd as
SELECTV.dataVenda, V.Cliente, G.nome, C.titulo, C.precoUnit,IV.Quant
FROM venda V, ITEMVENDA IV, cd C, GRAVADORA G
WHERE V.CODVENDA=IV.codVenda AND IV.codCd=C.codCd AND C.codGravadora=G.codGravadora;/*c)VMusicaCd: lista para cada registro da tabela CD_Musica: o nome da gravadora e o título
do CD; o título da musica e a duração; a descrição do estilo da música.*/
CREATE VIEW VMusicaCd (NomeGrav,TitCd, TitMusica, DuraMusica, DescriMusica)as
SELECT Gr.nome, C.titulo, M.titulo, CM.Duracao, E.descricao
FROM GRAVADORA Gr, CD C, MUSICA M, CDMUSICA CM, ESTILO E
WHEREGr.CODGRAVADORA=C.codGravadora AND C.codCd=CM.codCd AND CM.codMusica=M.codMusica AND M.codEstilo=E.codEstilo;

/*2.Criar scripts com os comandos necessários para a execução das seguintes consultas
utilizando as visões...
tracking img