Imagine que você será responsável pela criação do projeto conceitual de banco de dados para o famoso aplicativo de delivery de bebidas: ZÉ DELIVERY. Este banco de dados deverá ser capaz de registrar os pedidos de bebidas e o status atual das entregas.
• O usuário/cliente deverá se registrar no sistema. O banco de dados irá gravar as seguintes informações: login, senha, nome, CPF, email, endereço e telefone.
• O usuário/cliente poderá fazer um pedido e incluir diversas bebidas em uma mesma compra/carrinho. O banco de dados irá gravar a solicitação do cliente e as seguintes informações: códigos dos produtos, nomes dos produtos, quantidade de cada produto e valor dos produtos.
• O banco de dados no momento do pedido irá registrar data e hora do pedido, e também deverá conter um campo para guardar o tempo de espera atual.
• O pedido deverá conter o valor total da compra, ou seja, o somatório de todos os valores dos produtos comprados.
• O pedido deverá conter um status, que poderá ser: PEDIDO REALIZADO, EM ANDAMENTO, A CAMINHO ou ENTREGUE.
• O banco de dados deverá ser capaz de registrar os fornecedores de bebidas e também o estoque, contendo a quantidade de cada produto disponível para delivery.
• O usuário/vendedor também deverá se registrar no sistema. O banco de dados irá gravar as seguintes informações: código do vendedor, código da loja física, código do usuário, nome do vendedor e telefone do vendedor. Caso o vendedor tenha permissão para administrar o sistema, o usuário deverá conter um campo ADMIN com essa finalidade. Tanto o cliente quanto o vendedor serão usuários deste sistema.
• A loja física deverá ser registrada no banco de dados, com as seguintes informações: código da loja, nome da loja, endereço da loja e telefone da loja.
• Por fim, o banco de dados deverá registrar um relatório mensal de vendas, para que seja possível recuperar as informações sobre as lojas que estão vendendo mais bebidas. As seguintes informações precisam ser salvas: código do relatório, código da loja física, valor total de vendas, data início e data fim do relatório.
