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

Banco De Dados- Exercicios SQL

Casos: Banco De Dados- Exercicios SQL. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  31/1/2014  •  311 Palavras (2 Páginas)  •  584 Visualizações

Página 1 de 2

create table pagamento (

codpedido integer not null,

numparcela integer not null,

datapagamento date,

datavencimento date not null,

valortotal double default 0 not null,

valorpago double,

desconto double,

acrescimo double,

constraint pkPagamento primary key (codpedido,numparcela),

constraint fkpagamentopedido foreign key (codpedido) references pedido(codpedido));

alter table cliente

drop foreign key fkclientecidade;

alter table fornecedor

drop foreign key fkfornecedorcidade;

alter table cliente

add constraint fkclientecidade

foreign key (codcidade) references cidade(codCidade);

alter table fornecedor

add constraint fkfornecedorcidade

foreign key (codcidade) references cidade(codcidade);

alter table cliente

add novoemail varchar(100);

update cliente set novoemail=email;

alter table cliente drop email;

alter table cliente add email vachar(250);

update cliente set email=novoemail;

alter table cliente drop novoemail;

delete from cliente

where (nome like "%TORRES%");

alter table produto add preco float;

update produto set preco = Codproduto * 1.1;

delete from cidade

where (uf="SP");

alter table pagamento

add status char(1)

check(status="A" or

status="P" or

status="C");

ALTER TABLE HISTORICO

ADD CONSTRAINT

fkhistoricoproduto

foreign key (codproduto)

references produto (codproduto)

on delete cascade;

update pagamenteo

set status="A"

where (datapagamento is null);

delete from pagamenteo

where (datavencimento<='31/12/99')

and (status = "A")

and (valortotal <= 0);

update pagamento

set datavencimento = datavencimento +10

where (valortotal>600);

update pagamento

set desconto = valortotal - valorpago

where (valortotal >valorpago ) and

(status ="P");

update produto

set estoque = estoque +200

where (descricao="coca-cola");

create table tipoProduto(

codtipoproduto integer not null,

descricao varchar(100) not null,

constraint pktipoproduto

primary key (codtipoproduto));

alter table produto

add codtipoproduto integer,

constraint fkprodutotipoproduto

foreign key codtipoproduto

references tipoproduto(codtipoproduto);

37

select cidade.codcidade from cidade

where (cidade.nome="muria�");

38

select fornecedor.nome,fornecedor.email from fornecedor

where (fornecedor.codcidade = (select cidade.codcidade from cidade

where

...

Baixar como (para membros premium)  txt (4.3 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com