atps bd etapa1
create database estoque use estoque
create table Produto (codigo_produto varchar(10), descricao varchar(50) not null, unidade varchar(10) not null, categoria int(3) not null, valor_unit decimal(10,2) not null, constraint PKproduto primary key (codigo_produto) auto_increment)
create table Categoria (codigo_categoria int(3) auto_increment, descricao varchar(50) not null, constraint PKcategoria primary key (codigo_categoria))
alter table Produto add constraint FKCategoriaProduto foreign key (categoria) references Categoria (codigo_categoria)
create table Ocorrencias(codigo_produto int(10) not null, descricao varchar(50) not null, unidade varchar(10) not null, categoria int(3) not null, valor_unit float(10,2) not null, operacao varchar(40), usuario_logado varchar(40), data_ocorrencia varchar(30), constraint PKocorrencias primary key (codigo_produto, categoria), constraint FKocorrenciasProduto foreign key (codigo_produto) references Produto (codigo_produto), constraint FKocorrenciasCategoria foreign key (categoria) references Categoria (codigo_categoria))
Inserimos os registros conforme solicitado no Passo 1 desta Etapa do ATPS utilizando os comandos abaixo.
insert into categoria (descricao) values ("Laticinios"), ("Organicos"), ("Padaria"), ("Acougue"), ("Bebidas"), ("Mercearia")
insert into produto values (“Leite em Pó Vacoso”, “500g”, 1, 5.90),
(“Creme de Leite Mu”, “250g”, 1, 3.50),
(“Margarina Brea”, “500g”, 1, 4.90),
(“Margarina Brea”, “200g”, 1, 2.70),
(“Iorgute Mamys”, “230 ml”, 1, 1.20),
(“Tomate”, “500g”, 2, 8.90),
(“Arroz Integral”, “500g”, 2, 12.90),
(“Proteína de Soja VilleFarm”, “700g”, 2, 13.60),
(“Pão de Forma Light Vitta”, “400g”, 3, 6.50),
(“Pão de Hamburguer Fragos”, “500g”, 3, 4.90),
(“Picanha a Vacuo Tche”,