Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Formas de pagamento: dinheiro ou cartão
Controle de estoque
Níveis de acesso
Sistema de segurança
Tela de login para cliente e funcionário
CRUD: Pizza, Ingrediente, Cliente, Fornecedor, Funcionário e Venda
4º ADS
Banco de Dados
Modelo Conceitual
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'));
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;