Banco De Dados
Pesquisas Acadêmicas: Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: antonionunes • 5/11/2013 • 349 Palavras (2 Páginas) • 386 Visualizações
create database estoque
use estoque
create table Ocorrencias(
cod_produto varchar(10) not null,
descricao varchar(50) not null,
unidade varchar(10)not null,
categoria integer not null,
valor_unit decimal(10,2) not null,
operacao varchar (40),
usuario_logado varchar(40),
data_ocorrencia varchar(30)
);
create table Categoria(
codigo_categoria integer primary key,
descricao varchar(50)not null,
);
create table Produto(
codigo_produto varchar(10)primary key,
descricao varchar(50)not null,
unidade varchar(10)not null,
categoria_int decimal (10,2)not null,
constraint fk_categoria foreign key(categoria)References Categoria(codigo_categoria)
);
ETAPA 1 PASSO1
insert into categoria values(001'Laticinios');
insert into categoria values(002'Bebidas');
insert into categoria values(003'Massas');
insert into categoria values(004'Hortifrutti');
insert into categoria values(005'Legumes');
insert into categoria values(006'Variados');
insert into produto values('0000000001','Queijo Minas','6',001,7,00);
insert into produto values('0000000002','Requeijão cotochés','12',001,3,00);
insert into produto values('0000000002','Leite Cemil do Cruzeiro','12',001,1.70);
insert into produto values('0000000002','Yogurte Itambé','6',001,2.20);
insert into produto values('0000000002','Yakult','6',001,2.00);
insert into produto values('0000000002','Cachaça','51',12,5.00);
insert into produto values('0000000002','Cerveja skol','24',002,4.50);
insert into produto values('0000000002','Fanta Maracujá','6',002,3.50);
insert into produto values('0000000002','Lasanha Sadia','1',003,6.50);
insert into produto values('0000000002','Pizza Opção','1',003,25.00);
insert into produto values('0000000002','Laranja Serra d-água','100',004,30.00);
insert into produto values('0000000002','Batata Doce','100',005,35.00);
insert into produto values('0000000002','cenoura','1',005,0,80);
insert into produto values('0000000002','Faca Açougueiro','1',006,15.00);
insert into produto values('0000000002','Filtro','1',006,25.00);
ETAPA 1 PASSO 2
select p.codigo_produto,p.descricao,p.unidade,c.codigo_categoria from Produto as p join categoria as c
on p.categoria = c.codigo_categoria
order by descricao
PASSO3 ET1
select SUM(Produto.valor_unit) as 'SOMA', Categoria.codigo_categoria from Produto join Categoria
on Produto.categoria = categoria.codigo_categoria
group by categoria.codigo_categoria order by SOMA desc
select COUNT(codigo_produto) as 'QUANT', categoria.codigo_categoria from produto join categoria
on Produto.categoria = categoria_categoria
group by categoria.codigo_categoria
ETAPA 2 PASSO 1
update Produto set produto.valor_unit = produto.valor_unit * 1.1
where categoria = 1
ETAPA 2 PASSO 2
delete from produto
where
...