Banco de dados (insert, delete e update)

533 palavras 3 páginas
ATOR ( CodAtor , NomeAtor , Sexo )

FILME ( CodFilme , NomeFilme , AnoFilme , VlrFilme)

DIRETOR ( CodDiretor , NomeDiretor )

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

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

Considere o esquema relacional acima:
1 - Escreva consultas 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 Steven Spielberg, 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 das tabelas 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 do cliente 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 Item_Nota

Relacionados

  • Banco de dados
    1308 palavras | 6 páginas
  • Atps de programação de banco de dados etapas 1, 2 e 3
    1463 palavras | 6 páginas
  • ATPS Banco De Dados 2014
    3202 palavras | 13 páginas
  • Informática
    1620 palavras | 7 páginas
  • Atps banco de dados 3
    1619 palavras | 7 páginas
  • Aula10 SQL DML III Unid
    495 palavras | 2 páginas
  • ATPS PROGRAMAÇÃO EM BANCO DE DADOS
    1421 palavras | 6 páginas
  • ATPS PROGRAMACAO BANCO DE DADOS 2013/2 ETAPA 1, ETAPA 2 PASSO1
    1270 palavras | 6 páginas
  • Programa O Em Banco De Dados 01
    973 palavras | 4 páginas
  • Exercicios banco de dados
    980 palavras | 4 páginas