Banco de dados (insert, delete e update)

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (533 palavras )
  • Download(s) : 0
  • Publicado : 18 de outubro de 2012
Ler documento completo
Amostra do texto
ATOR ( CodAtor , NomeAtor , Sexo )

FILME ( CodFilme , NomeFilme , AnoFilme , VlrFilme)

DIRETOR ( CodDiretor , NomeDiretor )

PARTICIPAÇÃO ( CodAtor* , CodFilme* , TipoParticip )
CodAtorreferencia Ator
CodFilme referencia Filme

DIREÇÃO ( CodFilme* , CodDiretor* )
CodFilme referencia Filme
CodDiretor referencia Diretor


Considere o esquema relacional acima:
1 - Escrevaconsultas em álgebra relacional para obter as seguintes informações:

a) Nomes dos Atores/Atrizes e tipo de participação, para os atores/atrizes que participaram de filmes dirigidos por StevenSpielberg, entre 1998 e 2008.


Π NomeAtor,TipoParticip
(ATOR |X| PARTICIPACAO |X|
σ AnoFilme >= 1998 and AnoFilme ‘2000’ ^ VlrFilme > 800.000,00 (FILME |X| DIRECAO |X| DIRETOR))Responder as questões abaixo baseado no seguinte modelo relacional.

Cliente (CodCli, NomeCli, Tipo, Cidade)

Nota (CodNF, CodCli, Data)
CodCli referencia Cliente (CodCli)

Item_Nota(CodNF, CodProd, Preco)
CodProd referencia Produto (CodProd)
CodNF referencia Nota (CodNF)

Produto (CodProd, NomeProd, Cor, Preco)

1) Escrever um exemplo de inserção para cada uma dastabelas do modelo.

INSERT INTO Cliente Values (1,'Fernando','Especial','Santa Cruz do Sul')
INSERT INTO Produto Values (1,'TV','Preto',500)
INSERT INTO Nota Values(1,1,'2009-06-28')
INSERT INTO Item_Nota Values (1,1,500)


2) Atualizar o preço de todos os produtos de cor Vermelha, dando um desconto de 20%.

UPDATE Produto SET Preco = Preco – (Preco * 0,2)WHERE cor = 'Vermelha'


3) Excluir todos os item_nota que estão na nota com CodNF = 100.


DELETE From Item_Nota
where CodNF = 100

4) Obter o código do cliente, o nome docliente e o total de suas compras no mês de junho deste ano.

SELECT Cliente.CodCli, cliente.NomeCli, SUM(Item_Nota.Preco) as Total
from cliente NATURAL JOIN nota NATURAL JOIN...
tracking img