Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

MENU

Requisitos Funcionais

Formas de pagamento: dinheiro ou cartão

Pandora Guild

Lucas Massashi Akuzawa

Controle de estoque

Níveis de acesso

Lucas Souza de Gusmão

Sistema de segurança

Rodolfo Alves da Silva

Tela de login para cliente e funcionário

CRUD: Pizza, Ingrediente, Cliente, Fornecedor, Funcionário e Venda

Wallace Corrêa dos Santos

4º ADS

Banco de Dados

Modelo Conceitual

CRIAR TABELA VENDA

CREATE TABLE venda(

id_cliente NUMBER(4) constraint fk_venda_id_cliente references cliente(id_cliente),

id_funcionario NUMBER(4) constraint fk_venda_id_funcionario references funcionario(id_funcionario),

id_pizza NUMBER(4) constraint fk_venda_id_pizza references pizza(id_pizza),

preco number(4,2),

data Date,

constraint venda primary key(id_cliente,id_funcionario,id_pizza)

);

Fornece(cod_forn, cod_ingr)

cod_forn referencia Fornecedor

cod_ingr referencia Ingrediente

Contem(cod_piz, cod_ingr)

cod_piz referencia Pizza

cod_ingr referencia Ingrediente

Faz(cod_func, cod_piz)

cod_piz referencia Pizza

cod_func referencia Funcionario

Venda(cod_cli, cod_piz, cod_func, preço_ven, data_ven)

cod_cli referencia Cliente

cod_piz referencia Pizza

cod_func referencia Funcionario

Fornecedor(cod_forn, telefone_forn, email_forn, nome_forn, endereco_forn, bairro_forn, cidade_forn, uf_forn, cnpj_forn, dataReceb_forn)

Ingrediente(cod_ingr, nome_ingr, validade_ingr, categoria_ingr, preco_ingr, quantidade_ingr, critico_ingr)

Pizza(cod_piz, preco_piz, nome_piz, tamanho_piz)

Funcionario(cod_func, nome_func, telefone_func, CPF_func, RG_func, endereço_func, bairro_func, cidade_func, email_func, senha_func, salário_func, cargo_func, horaSaida_func, horaEntrada_func, bancoHoras_func, faltas_func)

Cliente(cod_cli, nome_cli, endereço_cli, bairro_cli, cidade_cli, CEP_cli, dataNascimento_cli, CPF_cli, telefone_cli, email_cli, senha_cli, cartão_cli)

insert into venda(id_cliente,id_funcionario,id_pizza,preco,data) values(1,4,3,30,to_date('21/05/2016','dd/mm/yyyy'));

REALIZAR VENDA

3ª Forma normal

OBRIGADO

PELA ATENÇÃO

COMPRAS POR CLIENTE

select total, c.nome from cliente c inner join (select count(*) as total,id_cliente as cod from venda group by id_cliente) on c.id_cliente=cod;

SISTEMA WEB PARA PIZZARIA

4º ADS

Learn more about creating dynamic, engaging presentations with Prezi